Skip to content

AstikVerse/CulinaryAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍳 CulinaryAI

AI-Powered Food Intelligence & Chef Marketplace Platform

React Firebase JavaScript AI Netlify

πŸš€ Overview

CulinaryAI is an AI-powered food intelligence and chef marketplace platform that helps users transform available ingredients into practical cooking solutions. Users can upload images of their fridge or ingredients to receive personalized recipe suggestions, identify missing items, and optionally book verified professional chefs for home cooking or events.

The platform is designed as a multi-role ecosystem with dedicated dashboards for Users, Chefs, and Admins, integrating AI-driven ingredient analysis, recipe generation, marketplace workflows, and scalable backend architecture.


✨ Features

🧠 AI Ingredient Detection

  • Upload images of fridge items or raw ingredients
  • AI analyzes available ingredients
  • Generates structured ingredient lists automatically

🍽 Personalized Recipe Generation

  • Smart recipe recommendations based on available ingredients
  • Step-by-step cooking guidance
  • Context-aware suggestions

πŸ›’ Missing Ingredient Identification

  • Detects ingredients missing for selected recipes
  • Helps users complete dishes efficiently

πŸ‘¨β€πŸ³ Chef Marketplace

  • Book verified professional chefs
  • Explore chef profiles and services
  • Marketplace-style booking workflow

πŸ‘€ Multi-Role Architecture

User Portal

  • Upload ingredients
  • Explore recipes
  • Book chefs
  • Manage profile

Chef Portal

  • Manage bookings
  • Handle service requests
  • Update availability

Admin Portal

  • Platform management
  • AI configuration handling
  • User and chef moderation
  • Commission management

πŸ”’ Secure Authentication

  • Firebase Authentication
  • Role-Based Access Control (RBAC)
  • Protected routes and dashboards

πŸ›  Tech Stack

Frontend

  • React.js
  • JavaScript
  • HTML5
  • CSS3

Backend & Database

  • Firebase Firestore
  • Firebase Authentication

AI Integration

  • AI-powered ingredient recognition
  • AI recipe generation workflows

Deployment

  • Netlify

πŸ— System Architecture

User Uploads Ingredient Image
            ↓
     AI Ingredient Analysis
            ↓
   Recipe Recommendation Engine
            ↓
 Missing Ingredient Detection
            ↓
 Chef Booking Marketplace

🎯 Key Highlights

  • Full-stack AI-integrated application
  • Real-world marketplace workflow
  • Role-based system architecture
  • Scalable frontend and backend design
  • Production-style user experience
  • AI-driven personalization

πŸ“Έ Screenshots

Screenshot 2026-04-07 232725

Screenshot 2026-04-11 104808

Screenshot 2026-02-04 134934

🌐 Live Demo

πŸ”— Live Website: https://culinaryai0.netlify.app/


πŸ“‚ Project Structure

src/
 β”œβ”€β”€ components/
 β”œβ”€β”€ pages/
 β”œβ”€β”€ services/
 β”œβ”€β”€ firebase/
 β”œβ”€β”€ context/
 β”œβ”€β”€ assets/
 β”œβ”€β”€ hooks/
 └── utils/

πŸš€ Future Improvements

  • Grocery delivery integration (Swiggy / Blinkit)
  • Nutrition and calorie tracking
  • AI meal planning
  • Voice-based cooking assistant
  • Payment gateway integration
  • Recommendation system based on user preferences

πŸ“ˆ Learning Outcomes

Through this project, I gained experience in:

  • Building scalable frontend applications
  • Integrating AI workflows into real-world products
  • Designing multi-role systems
  • Implementing authentication and RBAC
  • Working with Firebase real-time services
  • Product-focused UI/UX development

πŸ‘¨β€πŸ’» Author

Astik Gupta


⭐ Support

If you liked this project, consider giving it a ⭐ on GitHub.

About

It aims to reduce food wastage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors