React-Redux Project — Coding Bootcamps Reviews
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: