Upay
The foundation of development for every society is the education of its youth. Keeping this in mind, an NGO UPAY (Under Privileged Advancement by Youth), was established in May 2010 by a group of young engineers from IITs and NITs. It mainly aims to provide opportunities to underprivileged children and bring some sunshine in those deprived lives.
Ever since it's dawn, UPAY Team has been working wholeheartedly in achieving this aim. Its success story can be culminated by the mere fact that where children were unable to do basic arithmetic calculations are now, not just producing excellent academic results but also bringing laurels to these underprivileged areas. The main vision of UPAY is overcome disparities in education so that every child gets an opportunity to Learn, Grow and Succeed.
Tech Stack: Next.js (NodeJS, ReactJS), ExpressJS server.
Admin: Shagufta Gurmukhdas
Mentors: Nupur Baghel, Sambhav Jain, Divjot Singh, Gaurav Sitlani, Bhavin Jawade
Building
Make sure you've NodeJS 8 and NPM 5.7 or above.
# install dependencies using npm
npm ci
# start project in development mode
npm run dev
# build project
npm run build
# start project in production mode (after build)
npm start
# test project
npm run test
Contribution
- Use
npx all-contributors-cli add <your-github-handle> <code|docs|...>
to add yourself in the Contributor list below. The project follows all-contributors format. - VSCode is recommended as the editor for this project.
- Please install prettier, eslint, jest plugins for VSCode for improved developer experience.
- Please follow JSDoc for your submitted code. Use DocumentThis plugin if required.
- Use
CODETOUR.md
to get an understanding of the project folder structure. - Write tests for complicated components and modules.
Contributors
Thanks goes to these wonderful people (emoji key):
Divjot Singh 💻 |
MADHAV BAHL 💻 |
Minanshu Singh 💻 |
Sambhav Jain 💻 |
---|
This project follows the all-contributors specification. Contributions of any kind welcome!
License
(c) GSSoC and Upay Contributors under MIT License