RancidTomatillos.mov
Our team created a movie review site utilizing an API that presented us with with an array of movies and details. The user is able to search and filter by genre or title, and when a specific movie is clicked, the user will be presented a page with additional details regarding the movie's rating, release date, revenue, and several other details.
This project took place during the third inning of Turing's front-end software engineering program, and required us to utilize our newly learned skills in react to create a fully functioning site from design to operation in just under 2 weeks. As a team we utilized our project management and research skills to ensure we had the time and knowledge to complete this application.
Dani Bagley
Tricia Holmes
Zac Walters
Initial design document:
Our data model and DOM flowchart:
Project board we created and managed in GitHub:
- React
- Fetch API
- Cypress testing
- Git/GitHub
- GitHub project board
- CSS
- HTML
- Design the UI to adapt to various screen sizes
- Error handling
- Implement react components which support a complex data model
- Use object and array prototype methods to perform data manipulation
- Create a user interface that is easy to use and clearly displays information
- Write modular, reusable code that follows SRP (Single Responsibility Principle)
- Make network requests to retrieve data
- Demonstrate DRY principles
- Utilize Agile/Scrum project management
- Fork this repository.
- Clone your new, forked repository to your local machine.
cd
into the project repository on your local machine and runnpm install
, then npm start to launch the application.- Open the link to your local server (listed in your terminal) in your web browser to view the live page.