GithubHelp home page GithubHelp logo

swatishree-mahapatra / guideme Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 3.0 3.17 MB

An Ed-Tech project to make the best of e-learning resources more accessible

License: MIT License

HTML 3.31% JavaScript 78.35% CSS 18.29% Shell 0.04%

guideme's Introduction

Project Name: GuideMe

Tagline: GuideMe acts as a compass in your preparation journey.

Technologies we used:

MongoDB Express React Nodejs Material UI Firebase

WhatsApp Image 2021-09-19 at 16 51 27

WhatsApp Image 2021-09-19 at 16 50 49

WhatsApp Image 2021-09-19 at 16 52 38

Inspiration:

After JEE, when we look back, we find that, had we got the right resources, at the right time and in an organized manner, we would not have had to waste time surfing through multiple platforms for the best resources and a good mentor to guide us through the journey and clear our doubts. So, we planned to design a website which will have all the resources together in an organized manner along with mentors who once were in a similar conundrum to guide us. We also wanted to create a place for all the queries and discussion like in a classroom.

The problem it solves:

Numerous study materials are present throughout the web but there is no website where one can land and be confident to find a required resource. As a result, students keep surfing through an endless list of websites, youtube videos and online tutorials looking for the right material and mentor which wastes a lot of their finite time and sometimes also leads to unwanted distractions. With GuideMe, we bring to you the exact solution to this problem. We organize all the resources recommended by peers and mentors. We also allow every student to create courses with useful links to videos, websites and books themselves so that they can also help the student community. With the ongoing pandemic, physical classes are not possible so students are not able to have an interactive discussion. Hence, we address this problem by building an integrated discussion forum at our platform, GuideMe. In some districts of Odisha like Kalahandi, Balangir, Koraput only a handful of students are able to get selected at reputed colleges due to poor mentorship, guidance and lack of proper study materials.

Challenges we ran into:

More than 50% of our team are first time hackers and each of us is new to the experience of hackathons. Hence, it was a challenge for us to coordinate and distribute our work at first. Moreover, not all of us are acquainted with the tech stack that we have used for our project. It was really challenging for us to integrate our frontend with the backend to fetch and display our data accurately. With the Material UI being recently updated, it became a little problematic initially. Furthermore, using Firebase for our login system was demanding. Nevertheless, we spent hours helping each other and working in a synchronized manner to shape our ideas as best as we could within the time constraint.

To make a working model of our project we planned to build a fully functional and easy-to-use UI website using the MERN stack. For the frontend, we used Material UI to build and style our React components. We used Nodejs and Express for our backend and MongoDB as our database because of its document-oriented data model. We also used firebase authentication because we plan to make our login system support authentication using phone numbers, popular federated identity providers like Google, Facebook and Twitter, and more. We used Figma for designing the prototype of our website.

guideme's People

Contributors

120ee0692 avatar swatishree-mahapatra avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.