Skip to content

monshan/rancid-tomatillos

Repository files navigation

Rancid Tomatillos

Contributors

Abstract

Rancid Tomatillos utilizes new-to-us technologies including React, React/Router, and Cypress to create a React app that displays movies, and movie information. Focus was placed on learning and implementing systems; some details include:

  • Create a multi-page emulating site using React Router
  • Test user happy/sad paths as well as API errors Along with introducing new technology this was a great experience working in a pair asynchronously, balancing solo work with reliable meetings and excellent daily standups.

Technologies Used:

  • React
  • React Router
  • Cypress Testing Framework
  • JavaScript ES6
  • CSS3
  • HTML5
  • Normalize
  • Wave
  • Lighthouse
  • Git
  • Text Editors of Choice:
    • Atom
    • VSCode

Initial Setup:

  • Clone this repo down, once inside use npm start to start the local host.
  • Site should open in web browser of choice.
  • If site does not open, going to http://localhost:3000/ after starting local host will bring you to site.

Site Features

Gif of Desktop View showing all movie posters

  • Desktop Home View

Gif of Desktop View showing detailed movie information

  • Desktop Movie View

Gif of Mobile View showing all movie posters

  • Mobile Home View

Gif of Mobile View showing detailed movie information

  • Mobile Movie View

Image showing Lighthouse Ratings as follows; Performance: 83, Accessibility: 100, Best Practices: 100, SEO: 100

  • Lighthouse Ratings

Image showing colors contrast well for all spectrums of color blindness

  • Color Contrast Ratings

Future Additions

  1. Pass Cypress testing for 500s HTTP Request server type errors
  2. Further animations/transitions/potentially carousel
  3. Maybe actually make friends with my teammate... 🥲

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published