[Full Stack] Airbnb Clone Coding

29h 47m 6s
English
Paid
November 20, 2023

In this series, we make an AirBnb clone. We will develop a complete stack that runs the entire loop, including front + back + distribution.  As a result, after this course you will … There  will be a portfolio with a clone of Airbnb, a global service that exists, you can become a full-stack developer who has acquired skills (backup, reviews, messaging, admin panels) that are highly sought after by modern startups, such as Airbnb.

More

AirBnB (clone)

Users are divided into guest / host. Guests can place an order, leave a message to the host and leave a review. As a superuser, the host provides a panel for viewing and managing reservations.

Backend : Python, Django, AWS, Heroku

Frontend : HTML, CSS, Vanilla JS, Tailwind CSS, Gulp

Platform Features

  • User Registration / Profile
  • Social Authentication
  • Superuser Admin Panel
  • Host Admin Panel
  • Guest panel
  • Two-way viewing system
  • Reservation system
  • Direct messaging
  • CRUD
  • Email Notification
  • Ajax searching

Technology

  • Python
  • Django
  • HTML5
  • Tailwind CSS
  • Gulp
  • ES6
  • Google maps
  • Twilio
  • Mailgun
  • Boto
  • Heroku and AWS

Watch Online [Full Stack] Airbnb Clone Coding

Join premium to watch
Go to premium
# Title Duration
1 #0.0 Introduction 02:16
2 #0.1 Theory Requirements 02:23
3 #0.2 Software Requirements part One 04:14
4 #0.3 Software Requirements part Two 04:56
5 #0.4 Django vs. Flask 06:34
6 #0.5 Django vs. React 05:07
7 #1.0 The Pacakge Installer for Python 05:26
8 #1.1 Meet Pipenv 02:56
9 #1.2 Creating our Env and Installing Django 06:57
10 #1.3 Creating the Github Repository 03:56
11 #1.4 Testing the Bubble 02:37
12 #2.0 Creating a Django Project 05:47
13 #2.1 Setting up VSCode and Python Like a PRO 10:09
14 #2.2 Falling in love with Django part One 06:48
15 #2.3 Falling in love with Django part Two 09:40
16 #2.4 Django Migrations 09:13
17 #2.5 Django Applications 09:10
18 #2.6 Creating the Apps! 06:17
19 #2.7 Explaining the Apps 07:39
20 #3.0 Replacing Default User 11:24
21 #3.1 Introduction to the User Model 08:03
22 #3.2 First Model Fields 11:50
23 #3.3 Finishing User Model 07:16
24 #3.4 Falling in Love with Admin Panel 09:13
25 #3.5 UserAdmin + CustomAdmin 06:16
26 #3.6 RECAP OMG! 11:03
27 #4.0 TimeStampedMode 07:17
28 #4.1 Room Model part One 12:25
29 #4.2 Foreing Keys like a Boss 06:25
30 #4.3 ManyToMany like a Boss 11:32
31 #4.4 on_delete, Amenity, Faciliy, HouseRule Models 12:58
32 #4.5 Meta Class and Photos Model 09:44
33 #5.0 Review Model 12:04
34 #5.1 Reservations Model 07:51
35 #5.2 Lists Model 03:48
36 #5.3 Conversation and Messages Models 09:25
37 #6.0 Room Admin Panel 11:02
38 #6.1 Room Admin Panel part Two 11:30
39 #6.2 Custom Admin Functions 06:09
40 #7.0 Managers and QuerySets 14:37
41 #7.1 Practicing the Django ORM 11:16
42 #7.2 Many to Many _sets 02:51
43 #7.3 Finishing the Room Admin 04:42
44 #8.0 Rewiew Admin and Room Average 11:22
45 #8.1 Reservations Admin 09:03
46 #8.2 Conversations, Lists, Reservations Admin 13:11
47 #8.3 Configuring User Uploads part One 07:08
48 #8.4 Configuring User Uploads part Two 13:03
49 #8.5 Photo Admin 09:08
50 #8.6 raw_ids and Inline Admin 08:00
51 #8.7 Explaining Python super() 08:49
52 #8.8 Intercepting Model save() and admin_save() 09:52
53 #9.0 Custom manage.py commands 12:01
54 #9.1 seed_amenities command 07:06
55 #9.2 seed_everything and seed_users 14:13
56 #9.3 seed_rooms part One 11:14
57 #9.4 seed_rooms part Two 10:31
58 #9.5 seed_rooms part Three 05:50
59 #9.6 seed_reviews 05:35
60 #9.7 seed_lists 06:56
61 #9.8 seed_reservations 10:20
62 #10.0 Introduction to Urls and Views 08:03
63 #10.1 HttpResponse and render 06:31
64 #10.2 Introduction to Django Templates 09:15
65 #10.3 Extending Templates part One ( 08:47
66 #10.4 Extending Templates part Two and Includes 09:00
67 #11.0 HomeView Intro 02:10
68 #11.1 Pagination with Limit and Offset 10:56
69 #11.2 Pages List Navigation 08:17
70 #11.3 Next Previous Page Navigation 06:50
71 #11.4 Using Django Paginator 09:57
72 #11.5 get_page vs page 09:59
73 #11.6 Handling Exceptions 05:02
74 #11.7 Class Based Views 11:26
75 #11.8 Class Based Views part Two 07:38
76 #12.0 URLs and Arguments 11:07
77 #12.1 get_absolute_url 04:08
78 #12.2 room_detail FBV finished 08:04
79 #12.3 Http404() 04:34
80 #12.4 Using DetailView CBV 06:34
81 #13.0 Template, Form, Url, Setup 08:00
82 #13.1 Starting the Form 12:57
83 #13.2 Select Choices 06:49
84 #13.3 Amenities and Facilities Form 10:27
85 #13.4 Finishing the Form 08:05
86 #13.5 Filtering Like a Boss part One 10:11
87 #13.6 Filtering Like a Boss part Two 12:10
88 #13.7 Introduction to Django Forms 05:26
89 #13.8 I love Django Forms For Ever 08:16
90 #13.9 Forms are Awesome! 15:16
91 #13.10 Finishing Up! 05:40
92 #14.0 Setting Up! 08:09
93 #14.1 Form and CSRF! 09:21
94 #14.2 Validating Email 08:28
95 #14.3 Validating Password 08:13
96 #14.4 Log In and Log Out 09:59
97 #14.5 Always an Easier Way 10:24
98 #15.0 Signup Form 09:28
99 #15.1 Signup Form part Two 05:22
100 #15.2 ModelForms are AWESOME 11:46
101 #15.3 Finishing Up 02:56
102 #16.0 Setting up Mailgun 06:31
103 #16.1 Dotenv 08:25
104 #16.2 Verifying Email part One 08:46
105 #16.3 Verifying Email part Two 11:16
106 #16.4 Completing Verification 07:14
107 #17.0 Github Login part One 11:11
108 #17.1 Github Login part Two 10:41
109 #17.2 Getting Github Profile 09:42
110 #17.3 Recap OMG 05:01
111 #17.4 Finishing Github Login 08:48
112 #18.0 Getting Authorization Code 10:48
113 #18.1 Finishing Kakao Login 12:32
114 #18.2 Getting Kakao Profile Photo 09:42
115 #18.3 Closing Thoughts 07:54
116 #19.0 Intro to TailwindCSS 06:51
117 #19.1 Setting Up TailwindCSS with Gulp 09:22
118 #19.2 Setup Explanation 03:22
119 #19.3 Setup Explanation part Two 06:22
120 #19.4 Static Files on Django 05:59
121 #20.0 Sizes in Tailwind 04:52
122 #20.1 Header part One 13:12
123 #20.2 Header part Two 09:26
124 #20.3 Done with Header 09:02
125 #20.4 Extending Tailwind 11:54
126 #20.5 Room Cards part One 13:01
127 #20.6 Room Cards part Two 09:49
128 #20.7 Finishing Room Cards and Pagination 12:11
129 #20.8 Footer, Social Login 15:11
130 #20.9 Login 13:26
131 #20.10 Signup 05:56
132 #20.11 Forms Shortcut 13:33
133 #20.12 SO MUCH EASIER NOW 07:06
134 #21.0 Messages part One 06:59
135 #21.1 Messages part Two 08:47
136 #21.2 Styling Messages 09:06
137 #21.3 User Profile part One 10:41
138 #21.4 User Profile part Two 13:10
139 #21.5 Styling User Profile 07:45
140 #21.6 Update Profile 10:58
141 #21.7 Change Password 13:07
142 #21.8 Customizing Stuff 07:09
143 #21.9 Mixins are Awesome 12:06
144 #21.10 Great User Mixins 09:01
145 #21.11 Done with Users! 05:32
146 #22.0 Photo Grid 09:54
147 #22.1 Styling the Room part One 10:22
148 #22.2 Styling the Room part Two 11:12
149 #22.3 Room Reviews 12:09
150 #23.0 Update Room View 07:41
151 #23.1 Room Photos part One 10:00
152 #23.2 Room Photos part Two 07:18
153 #23.3 Delete Photo 10:06
154 #23.4 Edit Photo 10:40
155 #23.5 Add Photo part One 12:04
156 #23.6 Add Photo part Two 05:16
157 #23.7 Adding Info to The Sessions 09:46
158 #23.8 Creating Room part One 11:07
159 #23.9 Creating Room part Two 04:07
160 #24.0 Room Calendar part One 12:05
161 #24.1 Room Calendar part Two 12:57
162 #24.2 Room Calendar Styles 09:31
163 #24.3 Finishing Calendar 10:34
164 #24.4 Custom Template Filter 08:39
165 #24.5 BookedDays part One 11:12
166 #24.6 BookedDays part Two 09:47
167 #24.7 BookedDays part Three 15:21
168 #24.8 JESUS HELP ME (RECAP) 03:46
169 #24.9 Create Reservation 14:58
170 #24.10 Model Managers 06:38
171 #24.11 Reservation Detail part One 18:15
172 #24.12 Reservation Detail part Two 06:14
173 #24.13 Updating a Reservation 07:27
174 #24.14 Reviewing Rooms part One 11:49
175 #24.15 Reviewing Rooms part Two 08:47
176 #24.16 Validate Everything 07:51
177 #25.0 Introduction to Translations 07:24
178 #25.1 Language Select 12:55
179 #25.2 Changing Language 07:16
180 #25.3 Translating .py Code 11:42
181 #25.4 Saving Fav Rooms 12:09
182 #25.5 Fav Template Tag 09:23
183 #25.6 Fav Page 11:19
184 #25.7 Go to Conversation 10:42
185 #25.8 Conversation Styles 12:44
186 #25.9 Creating a Message 14:54
187 #25.10 Conclusions! 01:58
188 #26.0 Configuring EB 09:30
189 #26.1 Creating an EB Environment 09:20
190 #26.2 Requirements 12:30
191 #26.3 Postgres part One 11:34
192 #26.4 Postgres part Two 11:37
193 #26.5 container_commands 07:37
194 #26.6 Sentry 11:15
195 #26.7 Superuser 14:49
196 #26.8 Staticfiles 16:34
197 #26.9 Staticfiles Check 04:53
198 #26.10 Conclusions 02:12

Similar courses to [Full Stack] Airbnb Clone Coding

Modern APIs with FastAPI and Python Course

Modern APIs with FastAPI and Python Course

Duration 3 hours 53 minutes 18 seconds
The Automation Bootcamp: Zero to Mastery

The Automation Bootcamp: Zero to Mastery

Duration 22 hours 39 minutes 15 seconds
The Software Architect Mindset (COMPLETE)

The Software Architect Mindset (COMPLETE)

Duration 12 hours 6 minutes 39 seconds
Effective PyCharm (2021 edition)

Effective PyCharm (2021 edition)

Duration 7 hours 30 minutes 43 seconds
DS4B 101-P: Python for Data Science Automation

DS4B 101-P: Python for Data Science Automation

Duration 27 hours 6 minutes 1 second
Build a Backend REST API with Python & Django - Advanced

Build a Backend REST API with Python & Django - Advanced

Duration 7 hours 57 minutes 59 seconds
React and Django: A Practical Guide with Docker

React and Django: A Practical Guide with Docker

Duration 6 hours 50 minutes 20 seconds
PHP for Beginners - Become a PHP Master

PHP for Beginners - Become a PHP Master

Duration 37 hours 36 minutes 22 seconds
The Ultimate Flask Course

The Ultimate Flask Course

Duration 28 hours 4 minutes 28 seconds
Python and Django Full Stack Web Developer Bootcamp

Python and Django Full Stack Web Developer Bootcamp

Duration 31 hours 54 minutes 39 seconds