Skip to content

Latest commit

 

History

History
90 lines (57 loc) · 3.69 KB

README.md

File metadata and controls

90 lines (57 loc) · 3.69 KB

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.