Using React, Redux and Bootstrap to build the client-side for an application called myFlix-client, based on its existing server-side code (REST API and MongoDB, see here). The application is a single-page application (SPA) and uses state routing to navigate between views and sharing URLs.
- 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 have watched or am interested in.
- As a user, I want to be able to create a profile, so that I can save data about my favorite movies.
- Regristration view - users can registrate and set up an account
- Login view - users can login with username and password
- Movie Card view - users can see a list of movies
- Movie view - users get a short description of the movie, can choose to save it in their favorite movie list and can navigate to
- Director view - info about director
- Genre view - info about genre
- Profile view - users can view their data
- Profile Edit view - users can edit their data and also delete their complete profile