Skip to content

NakiNorton/rancid-tomatillos

 
 

Repository files navigation

Rancid Tomatillos

Abstract

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.

Contributors

Setup

Application Setup:

  1. Clone down this repository to your local machine.
  2. CD into this repo's directory.
  3. Run npm install.
  4. Run npm start.
  5. In your browser navigate to localhost:3000

Microservice Setup (to enable favoriting and commenting):

  1. Clone down this repository
  2. CD into this repo's directory
  3. Run npm install
  4. Run npm start

Login to the application for the full user experience:

In Action

Homepage:

A Movie Details page:

User login:

Adding and deleting a movie rating:

Adding a comment:

Favoriting a movie:

Technologies

  • React & Router
  • React-testing-library & Jest
  • RESTful API
  • JavaScript
  • HTML/CSS

Systems/Practices

  • git Version Control
  • GitHub Issues/Project Board
  • ARIA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.0%
  • CSS 6.9%
  • HTML 2.1%