Inspiration
We were inspired to create this project by a desire to raise awareness about waste management and encourage environmentally-friendly behaviors through an engaging and gamified platform. We wanted to leverage technology to make waste categorization easier and more accessible, ultimately fostering a sense of responsibility and contribution towards a cleaner planet.
What it does
EcoDex, is a gamified platform that helps users understand and manage waste more effectively. By allowing users to scan waste, it provides information on the type of waste, proper disposal methods, environmental impact, and other waste information. This interactive approach aims to educate users and promote better waste management practices.
How we built it (Tech Stack)
- Frontend: Next.js (Javascript), TailwindCSS
- Backend: Flask (Python), MongoDB, OpenAI API (Image Recognition, GPT 4o-mini Chatbot), Imgur API
Challenges we ran into
- OS mismatch, code ran on MacOS but not on Windows for some of the code
- Some of us were working on the main branch which resulted in merge conflicts and some of the code wasn't pushed properly
- Being rate-limited by our API calls
- Small frontend issues
Accomplishments that we're proud of
- Replicated the PokeDex with most of the features and designs
- Created a mobile responsive app using a web development framework
- Switched roles, first time doing frontend/backend for some people
- First time using Flask as the backend framework
- Finished code for a working demo in 13 hours
What we learned
- Work on separate branches even for small pieces of code
- Used OpenAI for the first time for image recognition, learned a lot about the API and what openAI can do
- It's WAY easier to implement a frontend with a Figma prototype for reference
What's next for EcoDex
- User Auth (allow multiple users to use the platform)
- Update animations
- Host application (web3?)
- Create a web3 token to allow users to make contributions through cryptocurrency
Built With
- flask
- imgur
- javascript
- mongodb
- nextjs
- openai
- python
- tailwindcss
Log in or sign up for Devpost to join the conversation.