Rancid Rutabagas is a collaborative web development project that focuses on building a movie review application using React and related technologies. The project aims to develop proficiency in React fundamentals, testing React components and asynchronous JavaScript, refactoring, and implementing a multi-page user experience with React Router.
To install and run the project locally, follow these steps:
Fork and clone this repository. Navigate to the project's root directory by running cd rancid. Install the necessary dependencies by running npm install. Start the development server by running npm start. Copy and paste the provided URL into a new web page to access the application.
At Rancid Rutabagas users can browse and explore a collection of movies. The application allows users to view details about individual movies, such as the title, release date, poster, and overview. Users can also navigate between different movie details and the main view of all movies.
Throughout the project, the team emphasized testing using Cypress and TypeProps to ensure the application's functionality and user flows were thoroughly tested. We also focused on writing quality code, adhering to React best practices, and maintaining a modular file structure.
The Rancid Rutabagas project utilizes the following technologies:
- React
- React Router
- Cypress
- JavaScript
- HTML5
- CSS
- Figma (for wireframing)
- GitHub (version control and collaboration)
This project is a collaborative effort by the following contributors:
The project demonstrates proficiency in React fundamentals, testing, refactoring, and creating a multi-page user experience with React Router. The team effectively collaborated and communicated throughout the project, resulting in a successful outcome.