Inspiration

We always wanted to address the global issues of food wastage and sustainability. And at the same time, we wanted to implement our own NFT generation tool. Furthermore, we as a team, always looked forward to develop something substantial and useful. Finally, our efforts manifested in the form of SustainGenius.

What it does

SustainGenius has two powerful sections!

  1. A recipe generator that provides the user with delicious recipes ideas using a list of food items that could have potentially contributed to food waste.
  2. An NFT generator that produces NFTs using an image of the trash that the user uploads to the platform. This shall help incentivise collection and proper disposal of trash.

How we built it

We built SustainGenius using the Flask framework and the HTML-CSS-JS stack. The recipe generator uses Google's Gemini API to produce the recipe in a specified format. The NFT generator uses python libraries to identify and validate the trash images, uses 6 random pixels as coefficients in complex mathematical functions, and produces the unique images.

Challenges we ran into

As a team, we ran into many challenges. We used git branching for the first time ever and messed up our repository over five times. In addition to this, we changed our topics twice since we couldn't use the technologies at hand to address the issues and had to abort two projects in the development phase. Lastly, we skipped sleep to work on our project and debug.

Accomplishments that we're proud of

We are proud of numerous things! Firstly, we are confident with git as we can now confidently perform branching and can use GitHub collaboratively. Our second feat is the generation of NFTs using images and using pixels as coefficients in mathematical equations. Lastly, we are proud completing our project and moving on from two aborted ones. We spent 22 hours for the first time in a hackathon and are proud of having finished a project!

What we learned

We learnt how to manage time and stress through RevolutionUC 2025. In addition, we learnt to use git collaboratively and uses branches in our repository. We also learnt how to stay focused and address our problems at hand practically and not frantically.

What's next for SustainGenius

We look forward to implement the generation of credible NFTs, develop a marketplace for NFTs, and deploy SustainGenius online to help people make an impact and address sustainability and food waste.

Built With

Share this project:

Updates