Recipy is an intelligent shopping list and recipe management application with AI recipe generation capabilities.
- AI Recipe Generation: Generate custom recipes based on ingredients you have
- Ingredient Scaling: Automatically adjust ingredient quantities based on serving size
- Shopping List: Add missing ingredients to your shopping list
- Inventory Management: Keep track of what ingredients you have
- Cuisine Preferences: Filter recipe suggestions by cuisine type
- Favorites: Save and organize your favorite recipes
- React
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui components
- Google Gemini AI
- Supabase for database and authentication
- Node.js (v18+)
- npm or yarn
- Google AI API key (for AI recipe generation)
-
Clone the repository:
git clone https://github.com/samborek/recipy.git cd recipy -
Install dependencies:
npm install # or yarn -
Create a
.envfile based on the example:VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key -
Start the development server:
npm run dev # or yarn dev -
Open your browser to
http://localhost:5173
- Sign up for an account
- Configure your Google AI API key in Settings
- Add ingredients to your inventory
- Generate recipes based on your available ingredients
- Add missing ingredients to your shopping list
- Adjust serving sizes to scale recipe ingredients
MIT
- Google Gemini AI for recipe generation
- Supabase for backend infrastructure
- shadcn/ui for component library