Skip to content

hfaerber/rancid-tomatillos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rancid-Tomatillo

Mod 3 Group Project

Dev Team

Austen Dunn
Peerat Sukcharoenyingyong
Heather Faerber

Link to original project's project management board

Link to original project repo with PR reviews and communication

An application which uses the Fetch API to retrieve movie data and display the movie information, including average rating. When logged in, users can add their own personal rating for each movie.

Set Up

Clone this repo to your local machine. Run npm install to install dependencies.

To launch the application, run npm start in your terminal.
Go to http://localhost:3000/ in your browser.
Log in with Username: [email protected] Password: password123.
Type control + c in your terminal to stop running the application locally.

Technologies

This application was built with create-react-app and tested with Jest and Enzyme.

The project focused on:

  • Clean, modular React architecture
  • Redux implementation for global state management
  • Accessing data using the Fetch API to GET, POST and DELETE data from multiple endpoints
  • Effective project management, communication and workflow through thorough code reviews and GitHub Projects
  • Thorough test coverage with a robust test suite that includes snapshot, unit, async and redux testing

See It In Action

rancid_tomatillos_demo_gif

Screenshots

Login Page

LoginPageRancidTom

User Homepage

UserHomepageRancidTom

Movie Page with Rating Bar

MoviePagewithRatingsBar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.5%
  • CSS 11.7%
  • HTML 1.8%