Skip to content

Automatically generate your shopping list for a selected number of recipes.Import or manually add recipes to a locally stored database

License

Notifications You must be signed in to change notification settings

colbyhegarty/LazyGrocer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


LazyGrocer

Created for: CS3200 Database Design Final Project
By: Michael Montanaro, Colby Hegarty, Sanay Doshi

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Structure
  5. Tasks
  6. Contributing
  7. License
  8. Contact
  9. Acknowledgments

About The Project

Automatically generate your shopping list for a selected number of recipes.Import or manually add recipes to a locally stored database.

(back to top)

Getting Started

On Unix Systems:

$ python --version && python3 --version
# TODO: add installation instructions 
$ lg --version

(back to top)

Usage

// Start app for UI

lg


// Use CLI tools

lg recipe            // return list of recipes
lg ingredient        // return list of ingredients
lg write [ *file* ]  // create a recipe
lg url *link*        // create recipe from valid link

(back to top)

Structure

${LAZYGROCER_ROOT}
├── lazyGrocer.py
├── docs
|   ├── plantum1
|   |   ├── class.wsd
|   |   └── erd.wsd
│   ├── diagrams
|   |   ├── class/LazyGrocerClassDiagram.png
|   |   └── erd/LazyGrocerERDdiagram.png
├── services
|   ├── TODO
|   └── TODO
├── artifcats
|   ├── data
|   |   └── test.db
|   ├── exports
|   |    └── example.json
├── README.md
├── __init__.py
├── .gitignore
└── LICENSE.txt

(back to top)

Tasks

  • add exporting recipes as JSON
  • add installation instructions
  • add Structure section
  • add Sanay and Colby information in Contact section

See the open issues for a full list of issues and proposed features.

(back to top)

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Documentation must include a license section in which the type of license and a link or reference to the full license in the repository is given.

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Michael Montanaro - LinkedIn - [email protected]

Project Link: https://github.com/montymi/LazyGrocer

(back to top)

Acknowledgments

(back to top)

About

Automatically generate your shopping list for a selected number of recipes.Import or manually add recipes to a locally stored database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%