Skip to content

A ingredient analyzer, fitness calculator, recipe and nutrition analyzer, and overall recipe recommendation app.

License

Notifications You must be signed in to change notification settings

Anomaly-1/platemaster

Repository files navigation

PlateMaster Web App

PlateMaster

PlateMaster is a comprehensive food app designed to simplify meal planning and nutrition tracking. With PlateMaster, users can generate and search for recipes based on the ingredients they have on hand, whether listed manually or scanned directly from their fridge. Additionally, PlateMaster provides personalized nutritional information, including BMI calculation and recommended daily calorie intake to help users meet their weight goals. Users can also save their favorite recipes and analyze the nutritional content of their custom recipes.

Technologies Used

PlateMaster leverages the following technologies:

  • Nuxt.js
  • Vue.js
  • Tailwind CSS
  • Supabase
  • TypeScript
  • JavaScript
  • HTML
  • Vite.js
  • SCSS
  • Gemini API
  • EDAMAM API

Features

PlateMaster offers the following features:

  • Recipe Generation: Users can generate recipes based on the ingredients they have available, either manually listed or scanned from their fridge.

  • Recipe Search: PlateMaster allows users to search for recipes using specific ingredients.

  • Personalized Nutrition: PlateMaster provides personalized nutritional information, including BMI calculation and recommended daily calorie intake tailored to users' weight goals.

  • Recipe Saving: Users can save their favorite recipes for quick access later.

  • Custom Recipe Analysis: PlateMaster enables users to analyze the nutritional content of their custom recipes.


Installation

To run FoodClick locally, follow these steps:

  1. Clone the repository:

git clone https://github.com/Anomaly-1/FoodClick.git

  1. Navigate to the project directory:

cd foodclick

  1. Install dependencies:

npm install

  1. Start the development server:

npm run dev

  1. Access FoodClick in your browser at http://localhost:3000.

Usage

  1. Sign up or log in to your PlateMaster account.
  2. List or scan the ingredients you have available.
  3. Generate or search for recipes based on your ingredients.
  4. View personalized nutritional information to meet your weight goals.
  5. Save your favorite recipes for quick access.
  6. Analyze the nutritional content of your custom recipes.

Notice

A .env file containing a supabase key & url + a Gemini key + EDAMAM account is required for this program to function. (Nutrition Info may not always be 100% accurate)

License

This project is licensed under the BSD-Clause-3 License - see the LICENSE file for details.

About

A ingredient analyzer, fitness calculator, recipe and nutrition analyzer, and overall recipe recommendation app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages