Inspiration
With the increasing food prices across western Canada many people, particularly university students, are unable to afford to their daily groceries. At times they have sort to resorts of dumpster divings where they collect leftovers from groceries stores to feed their empty stomachs. On contrary, approximately 30 percent of produce in Canada is rejected by distributors for being too ugly which leads to waste of food and resources. Our idea utilized to utilize this waste food into an opportunity to connect both communities thus creating a sustainable environment. Through our application "ugly produces" are met with hungry stomachs and happy families.
What it does
Ugly Produce is an online marketplace where various grocery providers can sell their ugly produce at discounted prices. User can casually browse based on their location and connect with sellers this platform. If someone wishes to sell their produce, they can create an account or login to create an ugly produce posting. We added additional AI functionality where user can pass in any produce name, like potato, and our interface is going to suggest recipes using Potato :-) Yes, student are always looking for easy recipes!
How we built it
Our tech stack of following:
- Backend: Django
- Frontend: ReactJS
- Tools and Frameworks: PostgreSQL, Materials UI, Bootstrap 5, OpenAI
Challenges we ran into
We had challenges coming up with the idea and how to branch it out to make it more interesting and an engaging community for people. Also, setting and testing API routes created additional challenges.
Accomplishments that we're proud of
Learning the stack and developing a working model given some of us had no prior experience in stack and dealing with APIs.
What we learned
Some team members were working with ReactJS for the first time. Working with CRUD operations and integration of Django made the project. integration of OpenAI functionalities were a good learning curve for us.
What's next for ugly produce
- Ugliest produce of the week contest.
- Better infrastructure for handling larger produce information loads.
- Communication between producers and customers.
Built With
- bootstrap
- django
- materialui
- openai
- postgresql
- react
Log in or sign up for Devpost to join the conversation.