This the client-side of a movies library application. The app will allow users to register, display the movies present in the database, create a list of favourites within which they can add and remove movies, get information about different directors and movie genres, they will also be able to deregister from the app.
Check it out live at https://marjsky-myflix.netlify.app/
Using React, build the client-side for an application called myFlix based on its existing server-side code (REST API and database).
- Return a list of ALL movies to the user.
- Return data (description, genre, director, image URL, whether it's featured or not) about a single movie by title to the user.
- Return data about a genre (description) by name/title (e.g., "Thriller").
- Return data about a director (bio and birth year) by name.
- Allow new users to register.
- Allow users to update their user info (username, password, email, date of birth).
- Allow users to add a movie to their list of favorites.
- Allow users to remove a movie from their list of favorites.
- Allow existing users to deregister.
- Javascript
- React
- Scss
- React-Bootstrap
- React-Redux
- Redux
- HTML
- Parcel
- Clone the project
- Install all dependencies mentioned in package.json
- cd to the project diretory
- Run it by:
$npm run dev
Note: Please make sure you install parcel v2!
You can use the command:
parcel src/index.html