Inspiration

As three college students learning to manage our own kitchens for the first time, we were shocked by two things: how quickly our groceries went to waste and how confusing our campus recycling rules were. We saw our half empty fridges and overflowing bins not just as a student problem, but as a small picture of a huge global crisis. We knew there had to be a smarter way. Our inspiration came from combining the AI technology we were studying in our classes with our own daily frustrations. We decided to build a tool that would make sustainability feel empowering, not overwhelming, turning the simple act of checking your fridge into a real opportunity to save money and help the planet.

What it does

How we built it

We brought Infinite Loopers to life using a modern and agile development stack. Our primary editor was Visual Studio Code, which provided a flexible environment for writing our code. We relied heavily on GitHub for version control, allowing our team of three to collaborate seamlessly, manage code changes, and maintain a clean history of our project. To accelerate our development and tackle complex problems, we utilized large language models like Gemini and ChatGPT as powerful brainstorming partners and debugging assistants, helping us refine our logic and generate creative solutions.

Challenges we ran into

Our biggest hurdles were centered around API integration. As we worked to connect services like the Gemini API for our AI logic and the ElevenLabs API for text-to-speech functionality, we faced unexpected challenges with authentication protocols, rate limits, and handling asynchronous data flows. Debugging the interactions between our application and these external services was complex and required a deep dive into documentation and a lot of trial-and-error to ensure the data was sent and received correctly, all while providing a smooth experience for the user.

Accomplishments that we're proud of

Of course. Here are those sections written out in paragraph form.

How We Built It

We brought Infinite Loopers to life using a modern and agile development stack. Our primary editor was Visual Studio Code, which provided a flexible environment for writing our code. We relied heavily on GitHub for version control, allowing our team of three to collaborate seamlessly, manage code changes, and maintain a clean history of our project. To accelerate our development and tackle complex problems, we utilized large language models like Gemini and ChatGPT as powerful brainstorming partners and debugging assistants, helping us refine our logic and generate creative solutions.

Challenges We Ran Into

Our biggest hurdles were centered around API integration. As we worked to connect services like the Gemini API for our AI logic and the ElevenLabs API for text-to-speech functionality, we faced unexpected challenges with authentication protocols, rate limits, and handling asynchronous data flows. Debugging the interactions between our application and these external services was complex and required a deep dive into documentation and a lot of trial-and-error to ensure the data was sent and received correctly, all while providing a smooth experience for the user.

Accomplishments That We're Proud Of

Beyond the technical achievements, what we're most proud of is creating something with the potential to genuinely help the planet. We started with a simple idea born from our own experiences with waste and transformed it into a functional tool that empowers users to make sustainable choices. Seeing our initial concept evolve into a platform that can tangibly reduce food waste and promote better recycling habits is incredibly rewarding and serves as our biggest motivation.

What we learned

This project was a comprehensive lesson in building a full-fledged web application from the ground up. We moved beyond theoretical knowledge and gained hands-on experience in every stage of development, from initial design to final deployment. Most importantly, we learned how to effectively research, integrate, and manage third-party APIs, a critical skill that taught us how to leverage powerful external services to build sophisticated features without having to create everything from scratch.

What's next for Infinite Loopers

The journey for us as a team doesn't end here. We see Infinite Loopers as a springboard for future innovation and plan to continue participating in hackathons to tackle new challenges. Our experience has also sparked an interest in exploring other creative tech projects together. We're excited about the possibility of channeling our collaborative energy into developing a video game next, combining our passion for technology with engaging storytelling and interactive design.

Built With

Share this project:

Updates