Skip to content

AyushAwasthi26/Bawarch-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👨‍🍳 Bawarch-AI — Your AI Recipe Companion

Ever been home alone and hungry, staring at a few random ingredients not knowing what to cook?
Bawarch-AI has got your back! 🍲
Just tell it the ingredients you have, and within seconds, it serves you a complete recipe — straight from your kitchen pantry to your plate.


React Vite JavaScript CSS3 Gemini AI


📋 Table of Contents


📸 Screenshots

image image image image image image

🌟 About the Project

Bawarch-AI is an AI-driven recipe generation web app built with React and Vite.
It simplifies your cooking experience — just input a list of ingredients you have, and the app uses Gemini AI to create a personalized recipe in real-time.

Here’s how it works:

  1. 🥬 You add all the ingredients you currently have at home.
  2. 🤖 Bawarch-AI uses Gemini AI to think like a real chef and generate a unique recipe.
  3. 📜 The recipe is beautifully formatted and displayed in an easy-to-read layout with markdown rendering.
  4. 🔄 You can clear everything and start again anytime.

✨ Features

  • 🧾 Dynamic Ingredient List: Add, delete, or reset your ingredients easily.
  • 🤖 AI-Powered Recipe Generator: Uses Gemini AI to generate recipes with smart suggestions.
  • 📜 Markdown Rendering: Custom markdown-to-HTML converter for elegant recipe display.
  • 🍳 Smooth User Experience: Scroll animations and instant feedback while fetching recipes.
  • 🧹 Clear All / Start Over Options: Allows restarting anytime with a clean slate.

💻 Tech Stack

Frontend: React (with Vite)
Styling: CSS
AI Engine: Gemini AI (through getRecipeFromGemini)
Markdown Rendering: Custom parser implemented in React
Build Tool: Vite


🚀 Getting Started

To get a copy of Bawarch-AI up and running locally:

Prerequisites

Make sure you have Node.js and npm installed on your machine.

Installation

Clone the repository:

git clone https://github.com/AyushAwasthi26/Bawarch-AI.git

Navigate into the project directory:

cd Bawarch-AI

Install dependencies:

npm install

Run the development server:

npm run dev

Your app will be live at http://localhost:5173/ 🎉


👥 Project Team

Ayush Awasthi — Frontend Developer & UI Designer

Built with love, clean code, and a craving for food.


📜 License

This project is licensed under the MIT License — see the LICENSE.md file for details.


🔝 Back to Top

About

Has it ever happened that you are alone at home and hungry? you have some ingredients but don't know what to do with it? No problem our Bawarch-AI got you.... simply tell it all the ingredients you have and within seconds you'll have a Recipe using them!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors