ashishtrehan / diet_builder

Builds a Diet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Application that fetches a random list of ingredients from USDA and that applies Genetic Algorithm to find a number of candidate solutions that satisfy an objective function and a number of constraints.

Diet Builder

Description

This project creates a number of meal plans that satisfy a different number of constraints. The meals and ingredients will be selected using a probalistic model to find different number of candidate solutions that will satisty a number of constraints. The motivation for this project is getting bored making the same high protein meals. Variety helps people maintain their diet.

Table of Contents (Optional)

If your README is long, add a table of contents to make it easy for users to find what they need.

Installation

What are the steps required to install your project? Provide a step-by-step description of how to get the development environment running.

Usage

Provide instructions and examples for use. Include screenshots as needed.

To add a screenshot, create an assets/images folder in your repository and upload your screenshot to it. Then, using the relative filepath, add it to your README using the following syntax:

```md
![alt text](assets/images/screenshot.png)
```

Credits

List your collaborators, if any, with links to their GitHub profiles.

If you used any third-party assets that require attribution, list the creators with links to their primary web presence in this section.

If you followed tutorials, include links to those here as well.

License

The last section of a high-quality README file is the license. This lets other developers know what they can and cannot do with your project. If you need help choosing a license, refer to https://choosealicense.com/.


🏆 The previous sections are the bare minimum, and your project will ultimately determine the content of this document. You might also want to consider adding the following sections.

Badges

badmath

Badges aren't necessary, per se, but they demonstrate street cred. Badges let other developers know that you know what you're doing. Check out the badges hosted by shields.io. You may not understand what they all represent now, but you will in time.

Features

If your project has a lot of features, list them here.

How to Contribute

If you created an application or package and would like other developers to contribute it, you can include guidelines for how to do so. The Contributor Covenant is an industry standard, but you can always write your own if you'd prefer.

Tests

Go the extra mile and write tests for your application. Then provide examples on how to run them here.

About

Builds a Diet


Languages

Language:Python 92.6%Language:CSS 4.5%Language:Dockerfile 2.9%