Airbnb App Clone
17h 50m 5s
English
Paid
Course description
REST API, GraphQL API, iOS / Android App. Make Airbnb App with Rest API and GraphQL API. Users can search, look and browse various homes..
Read more about the course
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
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

Python Data Visualization
Sources: Talkpython
Have you ever been confused by all the different python plotting libraries? Have you tried to make a "simple" plot and gotten stuck and been unable to move forw
4 hours 36 minutes 12 seconds

Full Web Apps with FastAPI
Sources: Talkpython
FastAPI has burst on to the Python web scene. In fact, the 2020 PSF developer survey shows FastAPI going from off the radar to the 3rd most popular and fastest
7 hours 12 minutes 4 seconds

HTMX + Flask: Modern Python Web Apps, Hold the JavaScript
Sources: Talkpython
htmx is one of the hottest properties in web development today, and for good reason. This framework, along with the libraries and techniques introduced in this course, will hav...
3 hours 3 minutes 5 seconds

PHP for Beginners - Become a PHP Master
Sources: udemy
PHP for Beginners: learn everything you need to become a professional PHP developer with practical exercises & projects. Are you new to PHP or need a refreshe
37 hours 36 minutes 22 seconds

Distributed Tasks Demystified with Celery, SQS & Python
Sources: udemy
This course teaches beginners to industry professionals the fundamental concepts of Distributed Programming in the context of python & Django. We look at how t
4 hours 27 minutes 50 seconds