---
# System prepended metadata

title: Saucy- README

---

Saucy- README 
===

# Saucy

## Table of Contents
1. [Overview](#Overview)
1. [Product Spec](#Product-Spec)
1. [Wireframes](#Wireframes)
2. [Schema](#Schema)

## Overview

### Description

Saucy is going to be a grocery list, recipe book, and that's it... for now. 



### App Evaluation
[Evaluation of your app across the following attributes]
- **Category:** Cooking

## Product Spec

### 1. User Stories (Required and Optional)

**Required User Stories (MVP)**

> * As a User, I want the ability to **sign up / sign in**.
> * As a User, I want the ability to **verify** my account via Email.
> * As a User, I want the ability to make a recipe.
> * As a User, I want the ability to view a recipe.
> * As a User, I want the ability to edit a recipe.
> * As a User, I want the ability to add an item to a grocery list.
> * As a User, I want the ability to view a grocery list.
> * As a User, I want the ability to delete an item from a grocery list.
> * As a User, I want the ability to edit a grocery list.
> * As a User, I want the ability to change serving size dynamically.
> * As a User, I want the ability to add the ingredients in my recipe to my grocery list easily.
> * As a User, I want the ability to 
> * As a User, I want the ability to 
> * As a User, I want the ability to 
> * As a User, I want the ability to 
> * As a User, I want the ability to 


**Stretch Goals**
> * As a User, I want the ability to make a meal plan.
> * As a User, I want the ability to add recipes to a meal plan.
> * As a User, I want the ability to view meals planned.
> * As a User, I want the ability to make friends.
> * As a User, I want the ability to share recipes with friends.
> * As a User, I want the ability to add friends' recipes to my recipe list.
> * As a User, I want the ability to search people on the site.
> * As a User, I want the ability to view other people's recipes.

### 2. Screen Archetypes
 
*  **Meal Prep**
    *  View meals for the upcoming week/month
    *  Add meals to plan
*  **Grocery List**
    *  View/Edit/Create/Delete list items
*  **Recipes**
    *  View/Edit/Create/Delete recipes.


### 3. Navigation

**Tab Navigation** (Tab to Screen)

**Flow Navigation** (Screen to Screen)

## Wireframes

### [BONUS] Digital Wireframes & Mockups

### [BONUS] Interactive Prototype

## Schema 
[This section will be completed in Unit 9]
### Models


**user_profile**
| Name            | Type            |
| --------------- | --------------- |
| id              | primary key     |
| uid             | string          |
| firstName       | string          |
| lastName        | string          |
| username        | string          |
| email           | string          |
| profilePic      | data/object     |


**recipe**
| Name            | Type            |
| --------------- | --------------- |
| id              | primary key     |
| user_id         | foreign key     |
| servings        | integer         |
| description     | string          |
| picture         | image           |


**recipe_ingredient**
| Name            | Type            |
| --------------- | --------------- |
| id              | primary key     |
| recipe_id       | foreign key     |
| quantity        | foreign key     |
| quantity_type   | string          |


**food_item**
| Name            | Type            |
| --------------- | --------------- |
| id              | integer         |
| name            | string          |
| quantity        | double          |
| quantity_type   | string          |








### Networking
- [Add list of network requests by screen ]

- [OPTIONAL: List endpoints if using existing API such as Yelp]
ser  i          