Skip to content

jonuts100/cookmate-mobile-app

Repository files navigation

🍳 Cookmate Mobile App

Overview

Cookmate is your smart kitchen companion, designed to take the guesswork out of cooking with what you already have at home.

Simply snap a photo of your fridge or pantry, and Cookmate will detect the ingredients for you. You can easily add or remove items to match your real inventory.

Once your ingredients are set, personalize your experience by selecting dietary preferences like:

  • Intolerances
  • Diet type
  • Cuisine
  • Dish type
  • Serving time
  • Equipment Level (Basic for beginner cooks, Medium for regular home cook equipments, Advanced if you have a well equipped kitchen)
  • Nutritional goals (e.g., minimum protein, carbs, fats)

After setting your preferences, ask the AI Chef to either create a custom recipe or find one online that suits your needs.

You'll receive a full recipe breakdown including:

  • Required ingredients
  • Step-by-step cooking instructions
  • Necessary kitchen equipment
  • Nutritional information per dish

🚀 Getting Started

Follow these steps to run the app locally:

  1. Navigate to the project directory

    cd cookmate
  2. Install the dependencies

    npm install
  3. Start the app using Expo

    npx expo start

You can preview the app using the Expo Go app on your mobile device, by scanning the QR Code from your terminal. Note: Previewing on web browser doesnt work due to Firebase configurations and Expo limitations.

About

A cross-platform React Native app (built with Expo) that generates food recipes using AI, fetches detailed nutritional data via the Spoonacular API, and allows users to search, save, and manage recipes tailored to their dietary preferences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors