This contains everything you need to run your app locally.
View your app in AI Studio: https://ai.studio/apps/drive/1LH_-kLqeXvkonCSE4Qr0Ro5IXEkLbc47
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
Turn your leftover ingredients into delicious recipes.
PantryChef is a web app that helps you reduce food waste by generating recipe ideas from whatever's already in your pantry or fridge. Tell it what you have on hand, and it uses AI to suggest recipes you can make right now — no more wondering what to cook with those random leftovers.
🏆 Built for the GDG BPPIMT Hackathon — placed 3rd overall. Team: Code_Cubed
- 🥕 Input the ingredients you have on hand
- 🤖 AI-powered recipe generation (via Google Gemini)
- 📋 Clear, easy-to-follow recipe suggestions
- 💾 Data persistence powered by Supabase
- ⚡ Fast, modern frontend built with React + Vite + TypeScript
- Frontend: React 19, TypeScript, Vite
- Icons: Lucide React
- AI: Google Gemini API (
@google/genai) - Backend / Database: Supabase
- Deployment: Netlify
- Node.js installed on your machine
- A Google Gemini API key
-
Clone the repository
git clone https://github.com/Jit2005git/pantryChef.git cd pantryChef -
Install dependencies
npm install
-
Set up environment variables
Create a
.env.localfile in the root directory and add your Gemini API key:GEMINI_API_KEY=your_api_key_here -
Run the app locally
npm run dev
The app will be available at http://localhost:5173 (or the port Vite assigns).
npm run buildnpm run previewpantryChef/
├── components/ # React components
├── services/ # API / business logic (e.g. Gemini, Supabase integration)
├── App.tsx # Root application component
├── index.tsx # Application entry point
├── types.ts # Shared TypeScript types
└── vite.config.ts # Vite configuration
This project was originally built via Google AI Studio as part of the GDG BPPIMT Hackathon.
No license specified yet — consider adding one if you plan to open this project up for contributions.
This is a app build with the help of vibe Coding for tghe GDG_BPPIMT Hackathon project We had registered 3rd rank in this Hackathon Team - Code_Cubed
