Rancid Tomatillos is a movie rating app where a user can login and rate movies, comment on movies, and favorite/unfavorite movies.
If a user doesn't have a login, they can view movie details but they aren't able to share their own ratings or comments, and they do not have favoriting capabilities.
The User Interface is updated seamlessly as the user navigates through a multi-page experience.
Application Setup:
- Clone down this repository to your local machine.
- CD into this repo's directory.
- Run npm install.
- Run npm start.
- In your browser navigate to localhost:3000
Microservice Setup (to enable favoriting and commenting):
- Clone down this repository
- CD into this repo's directory
- Run npm install
- Run npm start
Login to the application for the full user experience:
- username: [email protected]
- password: 111111
- React & Router
- React-testing-library & Jest
- RESTful API
- JavaScript
- HTML/CSS
- git Version Control
- GitHub Issues/Project Board
- ARIA