Creates models, migrations, and associations for class Ingredients
*Users can have many ingredients, ingredients belong to one user
Includes minor adjustment to .container h1 tag
Creates cookbook.erb view for logged in users
Current cookbook.erb view features:
- Form for inserting new ingredients
- Container for holding ingredients
- Hidden template for adding new ingredient elements to ingredient container
Adds route for getting user's main page
Creates helpers.js file
Moves task of creating a new ingredient item for ingredient-container to a helper method buildIngredient
Completes addIngredient and addIngredientDOM methods
User can now create a ingredient entry
Entry is saved to the database
Entry is posted to the DOM dynamically with Ingredient Name displayed and Ingredient ID in HTML tag
Adds two new routes
- GET route to retrieve user's main panel
- POST route to save ingredient data to user's account
View now shows username in title of page
Adds <script> for helpers.js in header
Creates route to get all ingredients for logged in user
Creates button to send ingredient list to search API for recipes
Adds Javascript functionality to prepopulate ingredients container with user's saved ingredients
Adds @ingredients array for access by the cookbook.erb view
Removes Javascript dynamic drawing of pre-existing ingredients
cookbook.erb view now renders stored ingredients directly from the DB, rather than needing AJAX calls to render after page loads
View now renders stored ingredients upon loading
Implements ingredient deletion
- Creates route in index.rb controller to delete ingredient from database
- Modifies ingredientTemplate to include delete option for each ingredient in views and javascript
- Creates javascript event listeners for ingredient deletion
creates .gitignore file to hide hidden system files
Merge pull request #3 from Eksentrysyti/user_page_implementation

Current state of project:
User can sign up, log in, add and delete ingredients from their list of ingredients in the database.
Modifications are dynamically drawn/removed from the view via JS/AJAX requests.