-
Урок 1.
00:01:32
About the app
-
Урок 2.
00:03:36
Course highlights
-
Урок 3.
00:05:58
Client setup
-
Урок 4.
00:10:23
Implement routing
-
Урок 5.
00:06:46
Nav menu
-
Урок 6.
00:12:57
Redux setup
-
Урок 7.
00:09:27
Accessing redux state
-
Урок 8.
00:08:07
Server setup
-
Урок 9.
00:08:03
Express server
-
Урок 10.
00:02:42
Using import export syntax
-
Урок 11.
00:04:37
Routes
-
Урок 12.
00:07:02
Autoloading routes
-
Урок 13.
00:03:58
Controllers
-
Урок 14.
00:02:33
Env variables
-
Урок 15.
00:02:53
Using morgan
-
Урок 16.
00:13:08
Database setup
-
Урок 17.
00:08:06
Register page
-
Урок 18.
00:07:36
Register form
-
Урок 19.
00:04:24
Separate form component
-
Урок 20.
00:08:16
Using axios
-
Урок 21.
00:07:13
Register endpoint and json middleware
-
Урок 22.
00:06:28
User schema
-
Урок 23.
00:07:16
Bcrypt hash password
-
Урок 24.
00:13:29
Save user in database
-
Урок 25.
00:11:13
Toast notifications
-
Урок 26.
00:03:38
Env variables in react
-
Урок 27.
00:04:11
Actions
-
Урок 28.
00:09:01
Login page
-
Урок 29.
00:06:11
Login request
-
Урок 30.
00:05:35
Compare password
-
Урок 31.
00:07:15
Process login
-
Урок 32.
00:08:14
JWT on login
-
Урок 33.
00:09:38
User and token in redux and local storage
-
Урок 34.
00:04:24
Redux state on page reload
-
Урок 35.
00:08:55
Conditional rendering and logout
-
Урок 36.
00:11:52
Private route
-
Урок 37.
00:05:22
Dashboard nav
-
Урок 38.
00:07:51
Active link
-
Урок 39.
00:11:48
Connect nav 1
-
Урок 40.
00:05:24
Connect nav 2
-
Урок 41.
00:10:04
Links on user dashboard page
-
Урок 42.
00:05:36
Stripe setup
-
Урок 43.
00:09:20
Conditional rendering for connected and not connected users
-
Урок 44.
00:04:36
Showing content for not connected users
-
Урок 45.
00:10:43
Connect account action
-
Урок 46.
00:13:46
Verify token with express jwt
-
Урок 47.
00:08:36
Using stripe in backend
-
Урок 48.
00:04:54
Save stripe account id
-
Урок 49.
00:13:30
Create login link
-
Урок 50.
00:09:00
Onboarding process
-
Урок 51.
00:11:20
Functions to get user stripe status
-
Урок 52.
00:06:05
Get account status in stripe callback
-
Урок 53.
00:10:09
Save stripe seller's updated status in database
-
Урок 54.
00:10:53
User stripe status in redux and local storage
-
Урок 55.
00:06:18
Update stripe payout delay days
-
Урок 56.
00:03:16
Stripe user pending balance
-
Урок 57.
00:04:47
Get account balance
-
Урок 58.
00:07:24
Ribbon style and currency formatter
-
Урок 59.
00:11:35
Request payout setting login link
-
Урок 60.
00:09:35
Stripe users payout settings
-
Урок 61.
00:02:03
Recap
-
Урок 62.
00:04:24
Algolia setup
-
Урок 63.
00:11:59
New hotel form 1
-
Урок 64.
00:04:59
New hotel form 2
-
Урок 65.
00:07:07
On change image handler and image preview
-
Урок 66.
00:09:10
Auto dropdown algolia places address suggestion
-
Урок 67.
00:07:59
Datepicker
-
Урок 68.
00:03:51
Ant select and options component
-
Урок 69.
00:07:21
Create hotel function
-
Урок 70.
00:10:00
Sending form data
-
Урок 71.
00:06:18
Hotel schema
-
Урок 72.
00:15:48
Create new hotel
-
Урок 73.
00:10:28
Create hotel component
-
Урок 74.
00:04:42
Error messages
-
Урок 75.
00:06:05
Get hotels endpoint
-
Урок 76.
00:08:11
Hotels in home page
-
Урок 77.
00:09:44
Display hotels in small card component
-
Урок 78.
00:15:47
Display hotel's features
-
Урок 79.
00:06:37
Show hotel image
-
Урок 80.
00:06:01
Conditional rendering edit delete
-
Урок 81.
00:02:05
Debug - Headers already sent error
-
Урок 82.
00:02:50
Seller hotels
-
Урок 83.
00:07:15
Seller hotels request and fixing postedBy issue
-
Урок 84.
00:04:27
Hotels in seller's dashboard
-
Урок 85.
00:07:08
Delete hotel client
-
Урок 86.
00:11:56
Delete hotel server
-
Урок 87.
00:05:41
Single hotel API
-
Урок 88.
00:09:52
Fetch single hotel
-
Урок 89.
00:05:47
Edit hotel page
-
Урок 90.
00:13:25
Pre populate hotel in edit form
-
Урок 91.
00:09:04
Send form data to update hotel
-
Урок 92.
00:11:16
Save hotel edit
-
Урок 93.
00:03:38
Image update fix
-
Урок 94.
00:07:23
Single hotel view 1
-
Урок 95.
00:10:36
Single hotel view 2
-
Урок 96.
00:10:42
Book now button login error fix
-
Урок 97.
00:06:19
About stripe session checkout
-
Урок 98.
00:14:51
Get stripe session object
-
Урок 99.
00:16:28
Stripe session save and response
-
Урок 100.
00:09:29
Checkout with stripe
-
Урок 101.
00:05:36
View account balance
-
Урок 102.
00:06:08
Stripe success and cancel page
-
Урок 103.
00:13:51
Stripe success page
-
Урок 104.
00:04:40
Order model
-
Урок 105.
00:11:52
Stripe success backend
-
Урок 106.
00:09:10
Trying stripe success on successful payment
-
Урок 107.
00:13:21
User's hotel bookings
-
Урок 108.
00:06:50
Show user bookings
-
Урок 109.
00:14:33
Modal component for payment info
-
Урок 110.
00:18:11
Is already booked?
-
Урок 111.
00:18:11
Is already booked conditional rendering
-
Урок 112.
00:04:03
Hide hotels with old available date
-
Урок 113.
00:13:06
Search form algolia places
-
Урок 114.
00:10:06
Search date range and beds
-
Урок 115.
00:11:41
Search results page
-
Урок 116.
00:09:59
Hotel response on search query
-
Урок 117.
00:09:27
Display search results