Airbnb App Clone

17h 50m 5s
English
Paid
April 29, 2024

REST API, GraphQL API, iOS / Android App. Make Airbnb App with Rest API and GraphQL API. Users can search, look and browse various homes.. 

More

What will you learn

REST API

  • Serializers
  • Class Based Views
  • JWT Auth
  • Room CRUD
  • Viewsets

GraphQL API

  • Schema
  • Queries
  • Mutations
  • Auth Middlewares
  • Room CRUD

App

  • User Auth
  • Create Account
  • Room Search
  • Room Detail
  • Favourites
  • Map Screen

Watch Online Airbnb App Clone

Join premium to watch
Go to premium
# Title Duration
1 #0.1 Introduction 02:36
2 #0.2 How to get the base files 07:20
3 #0.3 Explaining the Base Files 06:43
4 #0.4 Goals and Tools 04:53
5 #0.5 The New API World 06:00
6 #0.6 Intro to REST APIs 07:01
7 #0.7 Beautiful REST part One 10:06
8 #0.8 Beautiful REST part Two 14:30
9 #1.0 APIs the Django Way 10:14
10 #1.1 @api_view 08:35
11 #1.2 Serializers 06:47
12 #1.3 Serializers part Two 06:04
13 #1.4 Class Based Views 10:51
14 #1.5 ListAPIView 07:38
15 #1.6 ModelViewSet 10:42
16 #1.7 Bye Bye ViewSet 04:23
17 #2.0 ListRoomsView & SeeRoomView 07:03
18 #2.1 Create Room part One 10:57
19 #2.2 Create Room part Two 12:46
20 #2.3 Room Detail GET 11:49
21 #2.4 Room Detail DELETE PUT part One 14:00
22 #2.5 Room Detail PUT part Two 08:54
23 #2.6 MeView and user_detail 14:19
24 #2.7 MeView PUT 11:28
25 #2.8 Magic + FavsView 11:38
26 #2.9 FavsView part Two 06:54
27 #2.10 Creating Account 12:09
28 #2.11 Log In (JWT) 11:08
29 #2.12 JWT Decoding and Auth 14:26
30 #2.13 JWT Recap 05:08
31 #2.14 Manual Pagination 08:27
32 #2.15 Searching Part One 10:09
33 #2.16 Searching Part Two 09:49
34 #3.0 This is super important Watch this 11:59
35 #3.1 RoomViewSet permissions 11:19
36 #3.2 RoomViewSet IsOwner 08:41
37 #3.3 I Will Marry DRF (Create Room Logic) 09:02
38 #3.4 Including search in Viewset 05:25
39 #3.5 Users Viewset 07:20
40 #3.6 Permissions And Login 08:07
41 #3.7 Favs 11:05
42 #3.8 Conclusions 11:19
43 #4.0 What Are We Building 02:15
44 #4.1 Blueprint Setup 04:16
45 #4.2 GraphQL Why and What 02:31
46 #4.3 Graphene Setup 07:16
47 #4.4 First Query with Graphene 04:56
48 #4.5 Queries Using Graphene Django 06:43
49 #5.0 Divide and Conquer and Relationships 02:50
50 #5.1 Pagination 11:41
51 #5.2 See Room and See User 07:44
52 #5.3 CreateAccount 11:23
53 #5.4 Login 09:16
54 #5.5 JWT Middleware 12:33
55 #5.6 My Profile 05:22
56 #5.7 Add To Favourites 05:34
57 #5.8 Edit Profile 06:52
58 #5.9 Dynamic Fields 03:47
59 #5.10 Conclusions 04:43
60 #6.0 Requirements 04:24
61 #6.1 Setup 06:00
62 #6.2 Preloading Images 10:23
63 #6.3 Preloading Fonts 08:21
64 #7.0 userSlice 09:37
65 #7.1 logIn and logOut 10:43
66 #7.2 redux-persist part One 09:10
67 #7.3 redux-persist part Two 08:16
68 #7.4 Recap! 09:52
69 #8.0 Auth Navigation part One 08:19
70 #8.1 Auth Navigation part Two 11:32
71 #8.2 Welcome Screen part One 12:24
72 #8.3 Welcome Screen part Two 10:24
73 #8.4 Sign In part One 11:29
74 #8.5 Sign In part Two 09:50
75 #8.6 Bugfixing 15:10
76 #8.7 apiClient 10:05
77 #8.8 Create Account part One 11:20
78 #8.9 Create Account part Two 11:42
79 #8.10 Log In part One 10:14
80 #8.11 Log In part Two 08:48
81 #9.0 Main Navigation part One 07:28
82 #9.1 Main Navigation part Two 09:37
83 #9.2 Rooms Slice and Cleanup 11:02
84 #9.3 Fetching Rooms 09:37
85 #9.4 Duplicate Bugfix 10:43
86 #9.5 RoomCard part One 10:33
87 #9.6 RoomCard part Two 11:14
88 #9.7 Photo Slider 09:37
89 #9.8 Converting Images with Pillow 05:08
90 #9.9 Bugfix 10:35
91 #9.10 Load More 10:41
92 #9.11 Load More Bug Fix 08:50
93 #9.12 Button and Realm 06:46
94 #9.13 React Native Web Swiper 01:19
95 #10.0 Getting Favourites 11:11
96 #10.1 Toggle Favs part On 09:44
97 #10.2 Toggle Favs part Two 09:26
98 #10.3 Saved Screen part One 09:09
99 #10.4 Saved Screen part Two 06:56
100 #10.5 Updating the View 07:12
101 #10.6 Amazing Recap 07:26
102 #11.0 Room Detail part One 09:44
103 #11.1 Room Detail part Two 09:37
104 #11.2 Room Detail part Three 09:31
105 #11.3 Styling Room Detail part One 11:46
106 #11.4 Styling Room Detail part Two 08:28
107 #11.5 MapView on Room Detail 10:06
108 #12.0 Search Screen part One 10:21
109 #12.1 Search Screen part Two 11:33
110 #12.2 Search Logic part One 09:05
111 #12.3 Search Logic part Two 10:29
112 #12.4 Finishing Search 04:49
113 #12.5 Recap and Token 10:23
114 #13.0 Map Screen Setup 11:26
115 #13.1 Map View Cards 07:48
116 #13.2 Current Index and Markers 09:08
117 #13.3 Animating the Camera 06:45
118 #13.4 Custom Markers 08:18
119 #13.5 Cleaning the Code 06:58
120 #13.6 Searching By Movement 09:49
121 #13.7 Conclusions 02:18

Similar courses to Airbnb App Clone

The Complete Python Programming Course for Beginners

The Complete Python Programming Course for Beginners

Duration 11 hours 56 minutes 40 seconds
iOSExpert

iOSExpert

Duration 8 hours 32 minutes 43 seconds
Visual Studio Code for Python Developers

Visual Studio Code for Python Developers

Duration 4 hours 10 minutes 20 seconds
Apache Spark Certification Training

Apache Spark Certification Training

Duration 15 hours 13 minutes 1 second
Python 3: Deep Dive (Part 4 - OOP)

Python 3: Deep Dive (Part 4 - OOP)

Duration 35 hours 15 minutes 32 seconds
#100DaysOfCode with Python course

#100DaysOfCode with Python course

Duration 17 hours 27 minutes 49 seconds
Python Django Dev To Deployment

Python Django Dev To Deployment

Duration 11 hours 7 minutes 11 seconds
Python Programming for Developers

Python Programming for Developers

Duration 11 hours 14 minutes 25 seconds
Data Science Jumpstart with 10 Projects Course

Data Science Jumpstart with 10 Projects Course

Duration 3 hours 12 minutes 21 seconds