Skip to content

MuhammadAashirAslam/AiRecipeMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI RECIPEMAKER 🧑‍🍳

Transforming Ingredients into Culinary Masterpieces Instantly


Status & Stats

Metric Value
Last Commit today

| Total Languages | 3 |


Built with the tools and technologies:

AI RECIPEMAKER leverages the MERN stack and the cutting-edge power of Google Gemini to generate creative recipes.

Category Tool/Technology
Backend Framework Express
Database MongoDB
ODM Mongoose
AI Integration Gemini
Language JavaScript
Package Manager NPM
Data Format JSON

Project Description

AI RECIPEMAKER is a full-stack web application designed to eliminate food waste and inspire your next meal. Users simply input the ingredients they have in their kitchen, and the app uses a powerful AI model like Gemini 2.5 Flash (via the Google GenAI SDK) to generate unique, customized, and step-by-step recipes instantly.


Getting Started

Prerequisites

  • Node.js (v18+)
  • npm
  • A running instance of MongoDB
  • A Gemini API Key (obtained from Google AI Studio)

Installation

  1. Clone the repository:
    git clone https://github.com/MuhammadAashirAslam/AiRecipeMaker
  2. Navigate to the project directory and install dependencies:
    cd ai-recipemaker
    npm install # for other dependencies (express, mongoose, etc.)
  3. Create a file named .env in the root and add your environment variables:
    # Example .env file
    MONGO_URI=mongodb://localhost:27017/ai-recipes
    GEMINI_API_KEY=YOUR_SECRET_GEMINI_KEY 
    PORT=5000
    
  4. Start the application (assuming your start script is defined in package.json):
    npm start

The server will now be running at http://localhost:[PORT].


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors