Inspiration
We wanted to create a fun, AI-powered nutrition tracker that does more than just count calories it roasts you for your food choices and rewards you for making sustainable decisions! Many diet apps are boring or overly strict, so we thought: Why not make tracking food hilarious, interactive, and actually rewarding? Thus, Foodo-Baggins was born a place where AI tracks your meals, roasts your choices, and helps save the planet at the same time.
What it does
- Uses AI to analyze food images and break them down into calories & nutrients (protein, carbs, etc.).
- Offers an AI Advisor for real-time diet and fitness suggestions.
- Provides graphical tracking of weight, calories, and nutrient intake.
- Features a Feed Page where AI tweets funny, sarcastic comments based on your eating habits—friends can like & comment!
- Includes a Sustainability Hub where users earn Green Points for staying on track, which they can spend on planting trees & other eco-friendly actions through Verdn.
How we built it
- Frontend: We used Next.js and React for the front-end development, enabling a responsive, modern interface for an optimal user experience. The sleek design was enhanced with CSS for styling.
- Backend: For the backend, we utilized JavaScript and TypeScript. Our application leverages the Ollama to provide AI-powered food analysis and generate sarcastic, fun responses. We also integrated MongoDB to store user profiles, meal data, and social interactions.
- AI Model: GenAI powered the meal recognition and nutrient breakdown by analyzing food images uploaded by users.
Challenges we ran into
- MongoDB Setup & Data Management: Setting up MongoDB for the first time was challenging. We had trouble designing an efficient database structure that could handle user data.
- By utilizing Mongoose, we were able to design a clean and structured data schema to store and manage all the data, ensuring the app could scale efficiently.
Accomplishments that we're proud of
- Successfully built a fun & interactive calorie tracker that’s actually enjoyable to use.
- Created an AI that analyzes food, gives advice, AND roasts you like a pro comedian.
- Integrated real-world impact through Verdn, letting users make a difference while tracking their meals.
- Developed a fully functional social feed where AI-generated tweets bring humor into fitness tracking between friends.
What we learned
- Power of Generative AI: GenAI and Ollama gave us a deep understanding of how AI can transform user interactions.
- Importance of Data Management: Setting up MongoDB was a learning curve in itself. We realized that a well-structured database is essential for seamless data retrieval and scalability.
What's next for Foodo-Baggins
- More AI-powered meal suggestions based on what’s in your fridge.
- Voice command support for hands-free food logging.
- A leaderboard for friendly competition with friends.
- Personalized workout suggestions based on diet trends.
- Even funnier AI tweets with meme integrations for extra laughs.
Built With
- api
- css
- genai
- javascript
- mongodb
- moongoos
- nextjs
- ollama
- react
- typescript
Log in or sign up for Devpost to join the conversation.