My Cookbook is an app that alllows users to create recipes, organize them, and store them all in one place. Their recipies can either live on their computer, or in the cloud where they can be access from any device. This app is written in Python and uses Django web framework.
This code relies on several Python libraries that can be easily installed using virtualenv
pip3 install -r requirements.txt
Unit tests have been written in the test folder. These tests have been written using Test Driven Development (TDD) methodolody to speed up the development and ensure that changes to the app can be quickly tested.
To run these tests, execute the following command:
$ python3 -m unittest discover
To suppress print statements, append the -b
parameter to the unittest command
The following food websites have been used to test this app: