About
"SamVedah" in Sanskrit means education for all. This web app is made for poor children to match them with mentors for free as education is for everyone and everyone has the right to education.
Inspiration
Studies have been affected a lot due to COVID-19. As government schools are closed, students in rural INDIA cannot afford private tuition. Also, the middle-class section of society has been affected financially the most. This App tends to match students with mentors. So that they can contact them to take guidance and utilize free resources on youtube and other platforms to get education and knowledge.
What it does and Future Plans
A student can register and add the subjects for which he/she requires guidance. A mentor can also register and add the subjects of his expertise.
The app searches through the database and provides him a list of students related to his expertise and he can select some from them to provide mentorship. A student is able to see all his mentors and a mentor is able to see all his accepted students.
I propose to add a real-time chatting feature between accepted student and mentor. We can also add features to build timetables, scholarship funding for needy students.
How I built it
I have used React and Material-UI on the front end.
The backend is made with node.js and express.js. The database used is MongoDB.
Would be working with sockets.io for the real-time feature.
Accomplishments that I am proud of
I completed a working application by the specified time frame.
The UI of the application looks good.
Used ES6+ version of javascript in whole code and react hooks.
Maintained best practices for our Github repository and code
What I learned
I used react hooks for the first time and got to learn about them. I would not be using class-based components anymore :laughing: .
Got to learn material-UI, earlier I used to use reactstrap and plane bootstrap on the frontend.
What's next for SamVedah
Add real-time communication between mentor and students. Add scholarship and donation feature for poor students.
Built With
- express.js
- jwt
- material-ui
- mongodb
- node.js
- react


Log in or sign up for Devpost to join the conversation.