For this project I will be using React to build the client-side for my application called myFlix based on its server-side code (REST API and database).
- As a user, I want to be able to access information on movies, directors, and genres so that I can learn more about movies I’ve watched or am interested in.
- As a user, I want to be able to create a profile so I can save data about my favorite movies.
- Returns a list of ALL movies to the user (each listed item with an image, title, and description)
- Sorting and filtering
- Ability to select a movie for more details
- Returns data (description, genre, director, image) about a single movie to the user
- Allows users to add a movie to their list of favorites
- Allows users to log in with a username and password
- Registration view
- Allows new users to register (username, password, email, birthday)
- Returns data about a genre, with a name and description
- Displays example movies
- Returns data about a director (name, bio, birth year, death year)
- Displays example movies
- Allows users to update their user info (username, password, email, date of birth)
- Allows existing users to deregister
- Displays favorite movies
- Allows users to remove a movie from their list of favorites
- React
- Parcel
- Bootstrap
- Redux
- SASS