- Project Overview
- Learning Goals
- Technologies and Tools
- Project Reflections
- Roadmap
- Deployed Page
- Setup
- Contributors
- Sources
This application allows a user to view a movie library, click on an individual movie poster to see details of that movie, and watch a trailer. Goal was to implement React framework and utilizing React Router along with End-to-End testing using Cypress.
rancid3.mp4
The Turing School of Software and Design provided a project spec sheet for students to follow, which can be found here.
- Gain competency with React fundamentals
- Learn how to test React components & asynchronous JS
- Practice refactoring
- Create a multi-page UX using Router
- JavaScript
- React
- React Router
- RESTful API
- HTML
- CSS
- Cypress Testing
- npm
- Node.js
- ReactPlayer
- GitHub Issues
- GitHub Projects
- Gained more confidence in using React
- Learned new technologies through Router and Cypress testing
- Accomplished learning goals defined by the project specs
- Successfully achieved all features for the application
- Learning and implementing new technologies through self-study
- Working around 3 different time zones
Future features could include:
- Search/Filter functionality
- Add a new movie
- Update a current movie's details
You can find the deployed site here.
- Fork this Repo
- Clone it down to your machine
cd
into the root of the project directory- Run
npm install
- Run
npm start
in your terminal
Amber Bodnar
Grant Beard
Neil Linton
- Heroku cloud PaaS
- Router docs
- Cypress docs
- Medium
- Our peers in Turing Cohort 2203