CodersCamp 2020 - Project React
The aim of this project was to create front-end for Awesome MovieMatch application. Awesome MovieMatch is meant to be a platform for people to create movie collections & find people with similar movie interests.
Project was created during CodersCamp Course in Mar - Apr 2021 using React.
- Registration (filling in the registration form, confirmation of the account via a link/button in the e-mail)
- Signing in (logging in with e-mail and password).
Additionally:
- password recovery option (by clicking on 'Forgot Password?')
- possibility to go to register by clicking on 'Don't have an account? Sign Up'
- Dashboard - list of suggested movies to watch + list of liked movies
- A view of all liked movies (accessible by clicking on the heart in the top bar)
- A list of user's friends, possibility to add a user to friends
- A view of friends' liked movies
- Search movie by title
- Display of the movie details (title, photo, description, production date, etc.)
- Account settings form - possibility to change name, displayed name, account e-mail and password
- Logout
- React (https://reactjs.org/)
- Redux Toolkit (https://redux-toolkit.js.org/)
- JEST (https://jestjs.io/)
- JSX
- SCSS (https://sass-lang.com/)
- Typescript (https://www.typescriptlang.org/)
- Client-server communication
- Functional component
- React hooks
- Component list creation
- JSX
- Testing
To see our project, visit: