Skip to content

taha3313/gemini-chef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Gemini Chef

Gemini Chef is a full-stack AI-powered recipe generator. Enter your available ingredients, and the app will use Google's Gemini API to create delicious, unique recipes. Users can sign up, log in, and save favorite dishes using a clean interface built with React and a robust .NET backend.


✨ Features

🔹 Frontend (React)

  • Input ingredients through a responsive form
  • Generate recipes with Gemini API
  • Markdown-formatted recipe display with React Markdown
  • Save favorite recipes (requires login)
  • Authentication-aware interface (login/register/logout)
  • Styled using Tailwind CSS
  • Mobile-first responsive layout

🔸 Backend (.NET 8 + SQL Server)

  • RESTful API built with ASP.NET Core
  • JWT authentication for secure login/register
  • SQL Server database with EF Core
  • CRUD operations for managing favorite recipes
  • Role-based endpoints for user-specific data

🛠 Tech Stack

Frontend

  • React
  • Vite
  • Tailwind CSS
  • React Router DOM
  • React Markdown
  • Axios

Backend

  • ASP.NET Core Web API (.NET 8)
  • Entity Framework Core
  • SQL Server
  • JWT Authentication
  • CORS

About

Gemini Chef is a React application that leverages the Gemini API to generate delicious recipes based on a given list of ingredients. Simply enter the ingredients you have, and let the app suggest creative and tasty dishes!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors