We are inspired by some of our friends who stay up late in the college everyday after college hours to teach children from the slums of areas around our college. We found out that despite of the several efforts being put in by the govt. and authorities to provide access to good education to the children of underprivileged sections of the society, there is still a lot that needs to be done and that can be done. And we as young college students possess great knowledge and energy that we can utilise to teach them. All we need is some space to setup a class and some spare time everyday or every week whichever possible . Samidha is an effort to connect everyone who can contribute to this cause from giving us a place to open a centre to the people who wish to teach.
What it does
Samidha is a web app that basically provides an interface for the volunteers to get connected with the nearest centres of samidha where they can come and teach already enrolled children. Along with this they can also enroll any child that wishes or needs to join samidha as a student. The third section is for the the centre providers. As the centres ( places where classes will be held ) will be located in different areas and will be allowed to use by samidha at the discretion of their own will so a separate section for managing the centres also is provided in the admin dashboard to manage such centres.
How we built it
We have used HTML, CSS, Bootstrap( + MDbootstrap) and ejs for developing the frontend part and nodejs for the backend with middlewares like passportjs, mongoose. MongoDB as our database hosted on Mlabs. Google Maps API for maps.
Challenges we ran into
Displaying the data on the map took a lot of efforts than expected other than that it was all okay.
Accomplishments that I'm proud of
The idea itself needs no justification of how useful and effective it is. So yes we are happy to have been able to build this platform as we know that this is going to be used by our college group - Samidha.
What we learned
More than the technical gains we learnt how not to fight while working in a team when things don't go as planned and co-operate in a team.
What's next for Samidha
Samidha has a large scope as we can try to bring more and more number of volunteers and centres to come and join us. And we are confident of this project being really effective.