Inspiration

After looking at an increasing number of strays in our locality and homeless people, we decided to make a platform that not only helps restaurants to utilize their leftovers after the day instead of throwing it for a good cause but fills the stomach of some homeless or a stray.

What it does

To help with our goal and keep the plateform as simple as possible, we have not included any sort of sign up/sign in hassle for the users and contributors so its easy to use for everyone. The contributors are able to notify us with a simple form and the pickup time and all the details are messaged to the volunteers with the help of twilio service. We also notify the contributors with seamless automated messages set up by us with twilio to notify them about successful pickup and even that we have distributed the food to the needy.

How we built it

Our tech stack was Nextjs, tailwindcss,mantine,nodejs, typescript, Prisma, PostgreSQL. We made use of Github collaboration features and managed the whole project with the help of git's pull request feature. Our project managers reviewed each pull request and merged them after testing and resolving all the conflicts. We kept almost precision while creating the Ui so that it looks beautiful on both mobile and laptop devices. Everything was designed by us from scratch ranging from the selection colour of the website navbar.

We also incorporated twilio service so all sort of notification like when a contributor makes a food pickup request, when our volunteers are on their way to pickup, someone contacts us with a query, when they are done with task of distibuting food etc everything is notified to the people connected and seamless workflow is maintained.

We made use of google cloud vm machines to host to server.

Challenges we ran into

Designing the database, creating the APIs and styling each part of the platform with precision was really a difficult job to do. Making the website responsive so that it works smoothly on all types of devices was also challenging. Working with services in google cloud was a new and challenging experience for us. Since we were also working with twilio so integrating it in node server was a first time experience and a but challenging for our new first time hackers.

Accomplishments that we're proud of

Working with twilio for the first time so when we finally received those message notifications, was really a moment of euphoria! (SS included)

What we learned

We learnt teamwork, coordination, not to mention refined our skills, worked with twilio for the first time so learnt a lot about twilio and its integration with node servers.

What's next for OneMoreMeal

We plan to refine the workflow even more and provide a smooth experience for both our contributors as well as our volunteers who are working hard for this noble cause.

Built With

Share this project:

Updates