Skip to content

Meal Plan Creator that nutritionists can use to generate meal plans and grocery lists for their clients. This app will streamline the process of creating meal plans and make it easier for nutritionists to provide their clients with comprehensive and personalized meal plans.

Notifications You must be signed in to change notification settings

himanshuk-dev/REMPLR-1.0

Repository files navigation

REMPLR - Replenish your meals!

Meal Plan Creator is a web application that allows nutritionists to create personalized meal plans and grocery lists for their clients. This project is built with Python Flask framework, wtforms for form validation, and PostgreSQL database, using SQLAlchemy to connect to the database. The front-end is based on JavaScript. Screenshot 2023-04-20 at 8 54 24 AM

Current Features

Authentication system: Users can create an account, login and logout..
Meal plan creator: Users can create a new meal plan
Recipe search: Nutritionists can search for recipes and save them to the database..
Saved recipes: Saved recipes are displayed on a saved recipes page..
Ingredient search: Users can search for ingredients and mark them as liked or disliked..
Saved meal plans: Nutritionists can create a meal plan and save it to the database. Saved meal plans are displayed on a saved meal plans page.

Technologies Used

Flask: Python based web framework for building web applications.
wtforms: A flexible forms validation and rendering library for Python web development.
PostgreSQL: A powerful, open source relational database system.
Hashing: To covert user passwords to hash before storing them to increase security. </br /> SQLAlchemy: A SQL toolkit and ORM that provides a set of high-level API for connecting to databases.
JavaScript: A programming language that allows you to add dynamic content to your web pages.

Installation

Clone the repository

$ git clone https://github.com/coderhimanshu1/REMPLR.git

Create a virtual environment and activate it

$ python3 venv venv
$ source venv/bin/activate

Install dependencies

$ pip install -r requirements.txt

Create the database

$ createdb remplr

Run the application

$ flask run

Open your web browser and go to http://localhost:5000

Contributing

Contributions are always welcome! If you have any ideas or suggestions for this project, feel free to submit an issue or a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Meal Plan Creator that nutritionists can use to generate meal plans and grocery lists for their clients. This app will streamline the process of creating meal plans and make it easier for nutritionists to provide their clients with comprehensive and personalized meal plans.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published