The Real Meal: Custom Meal Planner

License: MIT

Project Description

Your favourite meal planner - The Real Meal

The Real Meal App allows you to create meal plans based off a variety of factors: calories, allergies, dietary preferences and foods that you simply don't like. Then you can store these recipes so you can use them later! Spend more time with the ones that you love, and less time worrying about what you're going to feed them.

Visit us live at Heroku.

Table of Contents

Installation

To use this application locally, ensure that you have NODE.js and MySQL installed on your machine. Clone the files from GitHub. Once this has finished, open the directory and run npm install to install all dependencies. You will require an API key for Spoonacular, you can get one here free of charge: here. Store this API key in a .env file in the main directory, along with your MySQL username, database name, and password (environment variables are pre-labelled in a .env.SAMPLE file in the main directory).

Alternatively, you can use this application through Heroku.

Usage

Once you've created an account, using The Real Meal is a breeze. you can:

  • Create a profile and save your information.
  • Create meal plans by day or week.
  • Save and view your favourite recipes.

Contributions

Contributions are more than welcome. All contributions will need to be clearly documented. Please fork the project and create a pull request with your changes.

Tests

Testing was not implemented in this application.

Technologies

  • Node.js, Express, MySQL and Sequelize.
  • Handlebars
  • jQuery
  • Bootstrap
  • dotenv
  • Spoonacular API
  • Bcrypt

License

This project is licensed with the MIT license.

Questions

This application was designed and created by Michael, Brendan and Miguel. For any questions or queries, please email Michael here: michaelshxw@gmail.com