Mod3 + Rancid Tomatillos
Not sure what to watch tonight? Use Rancid Tomatillo to browse a library of movies. Get to know the overview, release date, and other fun movie info to help you decide what you'll watch next.
This project was bootstrapped with Create React App.
- React
- Router
- Cypress
- Mocha
- Javascript
- API
- CSS
- node
- eslint
- Atom/VSCode
Project deployed on GitHub pages here.
React Components
- App
- CardContainer
- Card
- MovieDetails
- Error
ApiCalls.js
- Housing for network requests
styles
- Directory of CSS files
./cypress/integration
- Testing files
React, Router, & Cypress -- New Technologies
- This was our first time using
ReactandRouter, so getting familiar with those environments for the first time was a definite win! - Additionaly, this was our first time testing in
Cypress. - Using (and still learning) three new technologies was a joyful struggle.
Error Handling
- We created an Error component to handle errors as they may come (specifically in network requests). These were challenging to render as they behaved differently than expected in conjunction with
Routerand then again behaved differently when deployed to GHpages.
Timeline
- This project was created in a short week-and-a-half sprint.
React,Router, andCypresswere all newly learned simultaneously in that same time-frame. As a result, this project, at times, served us as a sandbox of sorts for practicing these new skills.
- The project spec & rubric can be found here

