[Rails 7 Series] - Realestate Mobile
What You'll Learn
This project is about Rails API (back-end) and a mobile app (front-end) built with React Native.
Course Details
This project is about Rails API (back-end) and a mobile app (front-end) built with React Native.
Course Curriculum
Module 1 — Introduction
Inspiration
2:05
Demo
2:55
Module 2 — [Backend] - Initialize Rails app
Creating project
1:58
Devise
2:26
JWT
Devise JWT
0:37
Secret Keys
4:18
Config JWT
8:47
Test Auth APIs
6:06
Module 3 — [Backend] - House
House Model
2:51
House Controller P1
5:20
House Controller P2
6:38
Module 4 — [Backend] - Testing APIs
API - Add a new house
10:43
API - List all houses
4:17
API - Get a house
4:34
API - Get own house
1:46
API Update a house
4:49
Module 5 — [Mobile] - Create Expo project
Install Node JS
1:14
Install Xcode
2:41
Initialize mobile app
3:32
Module 6 — [Mobile] - Create screens
Install basic libraries
2:07
Auth screens
4:04
App navigation
7:06
Module 7 — [Mobile] - Native Base
Setup native base
7:25
Native base - Quick tour
3:41
Update Auth screens
11:58
Module 8 — [Mobile] - API Auth
Axios
5:11
React-query
4:24
useMutation
6:48
API Auth
6:52
Test API Auth
5:03
Module 9 — [Mobile] - Profile
Storing token
6:10
Fetching user
7:23
Profile
5:40
Sign out
8:47
Module 10 — [Mobile] - Explore Houses
New screens
1:36
Navigation
7:21
List all houses
9:17
House card P1
4:07
House card P2
9:09
House card P3
2:46
Search & Categories
6:38
Module 11 — [Mobile] - House Details
House details P1
4:26
House details P2
7:54
House details P3
7:41
House details P4
4:53
Module 12 — [Mobile] - Listings
Update Listing screen
11:07
House form P1
4:56
House form P2
10:50
House form P3
7:37
Update house details
11:42
Create house details
6:15
Download Source Code