Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

👨‍🍳 Chef AI – Smart Recipe Generator


✨ What is Chef AI?

Chef AI is an Android app that turns the ingredients you already own into delicious, step-by-step recipes—powered by the ChatGPT 4o model.
Stop wasting food, find inspiration fast.

Home → Generate Recipe Card Search History

Team Members

  1. Deepesh Katudia
  2. Connor Tway
  3. Ayush Sakariya

📋 Table of Contents

  1. Features
  2. Tech stack
  3. Prerequisites
  4. Quick start
  5. Running the project

Features

  • AI recipe generation — GPT 4o creates a full recipe from an idea & fridge contents
  • Beautiful recipe cards — ingredients, timings, instructions, AI-generated image
  • Offline cache — Room database stores every generated recipe, searchable offline
  • Dark-mode & dietary preference — persisted in DataStore
  • Responsive UI — works both portrait & landscape

Tech stack

Layer Library / Tool
UI Jetpack Compose, Material 3, Coil
State & DI ViewModel, Kotlin Coroutines
Networking Retrofit 2 + OkHttp logging
AI backend OpenAI ChatGPT API
Persistence Room database • DataStore (preferences)

Prerequisites

Tool Version
Android Studio Hedgehog
Gradle Wrapper 8.x (bundled)
JDK 17
OpenAI API key ChatGPT 4o access

Quick start

# 1 • Clone the repo
git clone https://github.com/your-username/ChefAI.git
cd ChefAI

# 2 • Add your OpenAI key (local.properties is NOT committed)
echo "OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxx" >> local.properties

# 3 • Open the project
#    Android Studio → File ▸ Open... ▸ select project root

# 4 • Sync & run
#    Click ▶ or use:
./gradlew installDebug
adb shell am start -n "com.example.chefai/.MainActivity"

About

Chef AI is an Android app that turns the ingredients you already own into delicious, step-by-step recipes—powered by the ChatGPT 4o model.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages