-
Урок 1.
00:03:35
Final App Preview
-
Урок 2.
00:02:36
Tools You Will Need
-
Урок 3.
00:04:16
Recommended VSCode Setup
-
Урок 4.
00:02:41
1. Get and run our project
-
Урок 5.
00:04:09
2. Server code overview
-
Урок 6.
00:06:25
3. Create Postgres database
-
Урок 7.
00:03:16
4. Manage data directly with Prisma Studio
-
Урок 8.
00:04:24
5. Create test route and controller
-
Урок 9.
00:08:38
6. Create Google Login endpoint
-
Урок 10.
00:07:10
7. Get current user with me endpoint
-
Урок 11.
00:01:54
8. Signout by clearing our cookie
-
Урок 12.
00:03:59
9. Get recommended videos
-
Урок 13.
00:04:09
10. Create get video views utility function
-
Урок 14.
00:03:58
11. Get trending videos by view count
-
Урок 15.
00:07:00
12. Search videos by title or description
-
Урок 16.
00:06:23
13. Create new videos, connect them to user
-
Урок 17.
00:05:00
14. Add comments to videos
-
Урок 18.
00:04:16
15. Delete comments from videos
-
Урок 19.
00:05:50
16. Add video views
-
Урок 20.
00:06:57
17. Toggle like and dislike videos
-
Урок 21.
00:11:13
18. Get video by id
-
Урок 22.
00:04:51
19. Delete videos and all relations
-
Урок 23.
00:06:13
20. Get liked videos for user
-
Урок 24.
00:04:07
21. Get user's video history
-
Урок 25.
00:07:19
22. Subscribe to users' channels
-
Урок 26.
00:04:39
23. Get user's subscription feed
-
Урок 27.
00:06:21
24. Search for users by username
-
Урок 28.
00:04:37
25. Recommend channels to new users
-
Урок 29.
00:07:01
26. Get user profile
-
Урок 30.
00:03:26
27. Edit current user's profile
-
Урок 31.
00:03:34
28. Improve me endpoint
-
Урок 32.
00:04:29
29. React app overview
-
Урок 33.
00:02:28
30. Add global styles to React app
-
Урок 34.
00:06:37
31. Create client routes
-
Урок 35.
00:05:28
32. Add navigation links to navbars
-
Урок 36.
00:08:01
33. Toggle navbar with custom hook
-
Урок 37.
00:12:49
34. Add sign in with Google OAuth
-
Урок 38.
00:08:07
35. Share user state with useAuth
-
Урок 39.
00:04:53
36. Signout user from React
-
Урок 40.
00:08:09
37. Fetch data performantly with react-query
-
Урок 41.
00:07:40
38. Get recommended videos in home page
-
Урок 42.
00:06:03
39. Create video card component
-
Урок 43.
00:07:03
40. Handle video upload to Cloudinary
-
Урок 44.
00:03:46
41. Add feedback with snackbar
-
Урок 45.
00:12:17
42. Create upload video modal
-
Урок 46.
00:07:34
43. Post uploaded video
-
Урок 47.
00:10:12
44. Create Watch Video page
-
Урок 48.
00:04:21
45. Display video comments
-
Урок 49.
00:05:14
46. Display Up Next videos
-
Урок 50.
00:04:59
47. Like and dislike videos
-
Урок 51.
00:04:28
48. Subscribe and unsubscribe to channels
-
Урок 52.
00:05:38
49. Add comments to videos
-
Урок 53.
00:04:44
50. Protect auth action with custom hook
-
Урок 54.
00:12:44
51. Search for users and videos
-
Урок 55.
00:06:00
52. Create trending videos page
-
Урок 56.
00:07:02
53. Create subscriptions page
-
Урок 57.
00:04:05
54. Create history page
-
Урок 58.
00:02:47
55. Create liked videos page
-
Урок 59.
00:01:10
56. Create library page
-
Урок 60.
00:05:16
57. Create channel and my videos pages
-
Урок 61.
00:10:48
58. Style channel page
-
Урок 62.
00:13:01
59. Edit user profile
-
Урок 63.
00:04:31
60. Delete comment from comment list
-
Урок 64.
00:02:55
61. Delete video from our channel
-
Урок 65.
00:02:43
62. Performance optimization with React
-
Урок 66.
00:03:13
63. Handle app errors with error boundaries
-
Урок 67.
00:08:34
64. Deploy to web with Heroku
Does anyone have a starter repository? I can't find it on github.