This device is not compatible.
You will learn to:
Create applications with Ruby on Rails.
Add ReactJS to Ruby on Rails applications.
Create and use ReactJS components.
Create and use API controllers.
Skills
Web Development using RoR
Full Stack Development
REST API
Prerequisites
Good understanding of Ruby
Good understanding of Rails framework
Good understanding of MVC pattern
Basic understanding of React
Technologies
Ruby
React
PostgreSQL
Ruby on Rails
Project Description
In this project, we will build a book review application where people can share and find book reviews easily. We will use ReactJS for frontend development and Ruby on Rails for backend development.
With ReactJS, we will build a smart and smooth interface that allows users to easily explore and review books. We can write detailed reviews, give ratings and Ruby on Rails will be the behind-the-scenes superhero taking care of storing data and building API controllers.
We will use the PostgreSQL database for data management and Bootstrap to make our website look user-friendly.
Project Tasks
1
The Backend
Task 0: Initial Setup
Task 1: Create the Books API Controller
Task 2: Create the Reviews API Controller
Task 3: Add the API Routes
2
The Main Books Listing Page
Task 4: Create the Index Page View
Task 5: Add Ratings to Books
Task 6: Add the Search Functionality
3
The Review Page
Task 7: Create the Header
Task 8: List to Reviews
Task 9: Create a Review Form
Congratulations!