Inspiration
Every year about 67 million tonnes of food is wasted in India. A significant portion of this wastage happens due to food going bad in restaurants, mess and any kitchen service. Our goal of this project was to target this problem and make a software which can resolve it.
What it does
Food Relevel, is a web app on which any kitchen can register to have complete control of their product stock. One can add the products purchased along with the purchase and expiration date. Any food item going bad within 3 days will be caught by the system and an email alert will be sent to the kitchen. Items about to expire will have the option to be donated to an NGO which will ensure that it can be used to feed needy people, instead of it going bad.
How we built it
Frontend of the application was built using ReactJS and the backend is built using NodeJs and MongoDB. A cron job runs in the backend every 24 hours to check which items are going to expire soon if not utilized fast. We have used Twilio SendGrid to send emails, and GitHub for effective collaboration.
Challenges we ran into
Coming up with an idea with actual real life application took some time. Making a beautiful design for the website, was a challenge. Making a cron job run every 24 hours and designing an email template was also a challenge.
Accomplishments that we're proud of
Naveen, having little experience of ReactJS, took charge for the frontend of the application and made a beautiful looking website. Sayantan designed and developed the complete backend including the SendGrid email system and the cron jobs, and ensured that the system would not fail.
What we learned
We learnt to make email templates, use SendGrid, utilize GitHub for effective collaboration and pivot fast according to the current situation.
What's next for Food Relevel
Food relevel is going to be refined further, proper authentication will be added and released to the public :)
Log in or sign up for Devpost to join the conversation.