Stage 1 Project (Out of 3 Stages)
This project was developed by AttainU Students.
What are we trying to Build?
It’s kind of donation-based NGO Project, which is eGurukul, with the help of eGurukul Poor child and orphan child will get help for their study and much more, and anyone can donate to this NGO directly and this also has Volunteer facility, so that volunteer can manage all of the things,
Why did we choose to work on this?
We just wanted to explore our knowledge and we need to experience about how the real world's project, and how we can do it with the most efficient way.
Technologies used and why?
For client-side CSS, jQuery
NodeJS and Express to run the server
MongoDB used for database
Handlebars for rendering a dynamic page
Helmet for preventing XSS attack, DNS prefetching and much more
Bcrypt used for password hashing
Joi for validation
Multer and cloudinary for storing images
Flash for showing error or success messages
Sendgrid used for email verification and sending email
Future scope of improvement?
Add more a11y
Authentication with all social media
Real-time donation feature