Inspiration

Appetite was inspired by the everyday challenge of reducing food waste and making meal planning easier. We wanted to create a smart, AI-powered tool that helps users manage their pantry, discover recipes based on what they have, and streamline grocery shopping—all in one place.

What it does

Appetite is an all-in-one smart recipe and pantry management app. Users can:

  • Track pantry inventory and expiration dates
  • Get recipe suggestions based on available ingredients
  • Add missing ingredients from recipes directly to shopping lists
  • Plan meals and shopping trips efficiently
  • Receive alerts for low stock and expiring items
  • Use natural language input to quickly add pantry items

How we built it

We built Appetite using:

  • React for the frontend UI
  • Supabase for authentication, real-time database, and edge functions
  • Tailwind CSS for modern, responsive styling
  • AI/ML features for recipe suggestions and ingredient parsing
  • Modular components and context-based state management for scalability and maintainability

Challenges we ran into

  • Designing a seamless user experience for managing pantry, recipes, and shopping lists together
  • Implementing real-time updates and notifications with Supabase
  • Handling natural language input and ingredient parsing accurately
  • Ensuring the app remains intuitive and fast as features grew

Accomplishments that we're proud of

  • Built a fully functional, user-friendly app that genuinely helps reduce food waste
  • Integrated AI features for smart recipe suggestions and ingredient parsing
  • Achieved smooth real-time updates and cross-device sync
  • Created a modular, maintainable codebase ready for future growth

What we learned

  • How to leverage Supabase for real-time, scalable apps
  • Best practices for building modern React apps with context and hooks
  • The importance of user feedback in refining features and UX
  • How to integrate AI/ML features into a practical, everyday tool

What's next for Appetite

  • Mobile app version for even easier access
  • More advanced AI-powered meal planning and nutrition analysis
  • Community features for sharing recipes and shopping lists
  • Integration with grocery delivery services
  • Enhanced analytics to help users save money and reduce waste

Built With

  • anthropic
  • biome
  • browser-localstorage
  • eslint
  • git
  • javascript
  • lodash
  • lucide-react
  • netlify
  • openai
  • perplexity
  • postgresql
  • react
  • react-hook-form
  • react-window
  • sonner
  • supabase
  • supabase-edge-functions
  • tailwind-css
  • typescript
  • vite
  • vitest
  • zod
Share this project:

Updates