Skip to content

samborek/recipy

Repository files navigation

Recipy

Recipy is an intelligent shopping list and recipe management application with AI recipe generation capabilities.

Features

  • 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

Technology Stack

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • shadcn/ui components
  • Google Gemini AI
  • Supabase for database and authentication

Getting Started

Prerequisites

  • Node.js (v18+)
  • npm or yarn
  • Google AI API key (for AI recipe generation)

Installation

  1. Clone the repository:

    git clone https://github.com/samborek/recipy.git
    cd recipy
    
  2. Install dependencies:

    npm install
    # or
    yarn
    
  3. Create a .env file based on the example:

    VITE_SUPABASE_URL=your_supabase_url
    VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
    
  4. Start the development server:

    npm run dev
    # or
    yarn dev
    
  5. Open your browser to http://localhost:5173

Usage

  1. Sign up for an account
  2. Configure your Google AI API key in Settings
  3. Add ingredients to your inventory
  4. Generate recipes based on your available ingredients
  5. Add missing ingredients to your shopping list
  6. Adjust serving sizes to scale recipe ingredients

License

MIT

Acknowledgments

  • Google Gemini AI for recipe generation
  • Supabase for backend infrastructure
  • shadcn/ui for component library

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors