TeamBBRDJ

View the Project on GitHub SCCapstone/TeamBBRDJ

TeamBBRDJ

Recipi

This is a recipe web app designed to help people of all ages, nutrition needs, allergies, and tastes. Users will be able to filter based on individual needs.

Demo Video

Project Description

How to Use

To start using Recipi, simply log in or create an account by clicking “Register Today” on the home page. image

Create a username and password to protect your account, then your Recipi profile is ready to use! To create and add a recipe to Recipi, select “Add Recipe” and begin filling out the necessary information for the recipe. image

To search for already existing recipes, go to the “Browse Recipes” page and enter keywords into the search bar related to the recipe you are searching for. You can also filter these results by cost and other attributes. image

You can add these recipes to a favorites list by going to the recipe’s page and clicking the star button. image

External Requirements

In order to build this project you first have to install:

Detailed instructions for installing can be found here.

Setup

You must initialize the database: $ python manage.py migrate

Running

For development purposes, run the Django’s included development server: $ python manage.py runserver

Deployment

TBD

Testing

Python’s unittest module will be used. Tests will be implemented and ran according to the Django documentation The behavior testing will be done with Selenium.

Testing Technology

Python’s unittest module should be imported through Pip.

Running Tests

The unit tests are located in TeamBBRDJ/CapstoneProject/Recipi/tests.py. To run the test, you need to be in TeamBBRDJ/CapstoneProject, then use the command: $ python manage.py test

The behavior tests are located within the in TeamBBRDJ/Recipi_Testing.side. The tests can either be run using the Selenium IDE or with the command line runner. This can be done with the command: $ selenium-side-runner TeamBBRDJ/Recipi_Testing.side More detailed instructions can be found at Selenium.

Authors