React-Redux Project — Coding Bootcamps Reviews

Muhannad Jaber
2 min readJun 27, 2021

For my final project for the Flatiron School, I decided to create an app that allows users to review Coding Bootcamps. For now, the review form is very simple and requires the user to provide: name, title, description, and score.

This project must be built with React front end and Rails (API) backend. Also, we have to use Redux for state management.

Requirements:

Some of this project requirements are:

· Use the create-react-app generator to start your project.

· Your app should have one HTML page to render your react-redux application

· There should be 5 stateless components

· There should be 3 routes

· The Application must make use of react-router and proper RESTful routing

For the 3 routes, I created 2 static routes and one dynamic.

The home route renders all the schools’ cards (fetched from the Rails API) that a user can click on and view a specific school:

The second static route is the “About” route:

The review form along with all the reviews associated with the school can be viewed, when a user clicks on “View School” button:

--

--