Allrecipes Was Taken is a full-stack CRUD web application for hosting and sharing recipes fully equipped with accounts, authentication, details pages, all recipes page, my recipes page and more to come.
Allrecipes Was Taken's back-end architecture features a recipes router that uses RESTful routing to grab associated data. It also features an index router that uses google OAuth 2 in conjuction with Passport to add authentication for users
Allrecipes Was Taken is a coding project built by:
Katherine Sprague - Database Manger/Backend/Project Manager/Frontend
Kelvin Lanier - Frontend/Designer/Researcher/Backend
Anthony Scott - Backend/Researcher/Documenter/Github Owner
As a user, I want to able to create recipes
As a user, I want to be able to see my recipes and other people's recipes
As a user, I want to know how long a recipe will take to cook
As a user, I want to know how difficult a recipe is to cook before I buy all the ingredients
As a user, I want to be able to update my own recipes
As a user, I want to be able to delete my own recipes
As a user, I want to be able to filter the recipes by time of day(breakfast, lunch, dinner)
As a user, I want to be able to see recipes by category
As a user, I want to be able to see what other people rate a recipe on average
ERDs
Wireframe
Using the app
Front-End
1. Bootstrap
Back-End
1. Node.js
2. Express.js
3. mongoDB
4. Mongoose.js
Authentication
1. Passport.js
2. google 0Auth 2
Planning & Organization
1. Trello
As a user, I want to be able to customize my profile
As a user, I want to have the option to delete my account