We would like to build an app that will allow us to enjoy our date night by going through D8 Night app and selecting the categories that are important to us based on the selection that is given.
An application for users to help them select from various categories in order to plan out the perfect date night. Users may search between categories of recipes, cocktails, movies, tv shows, workout ideas, nearby events, music playlists, and finding a new book to share.
MVP:
- We would like to have a minimum of 3 APIs to set our categories to choose from
- We will use routes to access the APIs and narrow down the selection within each category
- Our app will then display your results from your categories and save your selections into our SQL database.
- Deploy on Heroku.
- This additional Bare minimum CSS will include a flexbox and grid CSS.
- Bare minimum JS will include building our server, using appropriate dependencies, using routes to access APIs, storing favorite events in SQL will display using ejs.
As a user, I want to search through different categories of cuisine to find a nice date night meal to prepare.
- Search for a cuisine
- Save meal
- View Favorites
- Delete Favorites
- GIVEN: When user searches by category
- THEN: The API displays recipe options
- WHEN: User clicks submit to save to favorites, it is shown in the database
- Error message provided if something goes wrong when searching/saving/deleting
As a user, I want to search through different categories of alcohol to find a nice date night beverage to prepare.
- Search for a cocktails
- Save drink
- View Favorites
- Delete Favorites
- GIVEN: When user searches by category
- THEN: The API displays cocktail options
- WHEN: User clicks submit to save to favorites, it is shown in the database
- Error message provided if something goes wrong when searching/saving/deleting
As a user, I want to search through different genres of music to find a nice date night playlist to set the mood.
- Search for a music genre, artist, or album
- Save your favorite playlist(s)
- View Favorites
- Delete Favorites
- GIVEN: When user searches by category
- THEN: The API displays playlist options
- WHEN: User clicks submit to save to favorites, it is shown in the database
- Error message provided if something goes wrong when searching/saving/deleting
As a user, I want to search through different categories of movies to find a nice date night movie to watch.
- Search for a movie
- Save movie
- View Favorites
- Delete Favorites
- GIVEN: When user searches by category
- THEN: The API displays movie options
- WHEN: User clicks submit to save to favorites, it is shown in the database
- Error message provided if something goes wrong when searching/saving/deleting
As a user, I want to search through different categories of tv shows to find a nice new tv series to watch.
- Search for a tv show
- Save show
- View Favorites
- Delete Favorites
- GIVEN: When user searches by category
- THEN: The API displays tv series options
- WHEN: User clicks submit to save to favorites, it is shown in the database
- Error message provided if something goes wrong when searching/saving/deleting
As a user, I want to learn about the awesome individuals who made my date nights a success
- View names and photos of group members
- Display a short bio of team members
- Navigate to the About us page
- Names, photos, and short bios are properly displayed
- Not sure yet if we will be able to present everything on homepage or will have to make separate pages, would love for it to be a one stop shop, but we will see once we start calling the APIs. -