Skip to main content

Build A Slack Clone

15h 13m 30s
English
Free
In this 15-hour course, you will create your own Slack clone using advanced technologies such as Next.js, Convex, Tailwind CSS, Shadcn UI, and others. You will learn how to create a professional collaboration tool with a wide range of features.

About the Author: Code With Antonio

Code With Antonio thumbnail

My name is Antonio, and I am a software engineer with over 7 years of experience. I have always been passionate about the world of programming and consider myself fortunate to have found a career that aligns with my passions.

Throughout my career, I have worked with various programming languages and technologies, which has allowed me to grow and develop as a programmer. Despite the accumulated knowledge and experience, I always strive to learn and improve.

I created "Code With Antonio" to share my love for programming and help others learn and grow in this field. I hope my lessons and insights will be useful and that I can make a positive contribution to the programming community.

Watch Online 42 lessons

0:00 0:00
#Lesson TitleDuration
1Intro01:57
2Setup10:42
3Auth screens21:54
4Database setup11:42
5Github authentication25:07
6Google authentication09:52
7Password authentication11:44
8User information19:34
9Workspace creation52:57
10Toolbar component19:23
11Sidebar component24:22
12Members functionality15:33
13Workspace sidebar component30:12
14Workspace preferences40:49
15Workspace members & channels41:41
16Channel creation16:04
17Invite modal17:13
18Join workspace page24:08
19Channel page18:35
20Channel header component35:49
21Editor component54:42
22Emoji picker component14:12
23Image picker component08:07
24Editor submit functionality28:31
25Image upload functionality12:17
26Schema completion10:18
27Messages GET API36:00
28Messages list component49:57
29Channel hero component07:14
30Message toolbar component10:37
31Edit & delete message functionality20:59
32Message reactions22:01
33Infinite load05:42
34Thread functionality30:32
35Thread messages16:37
36Conversation page42:12
37Thread bar component13:12
38Member profile panel17:19
39Update & remove member functionality29:11
40Search dialog component13:16
41Layout shift fix & new emoji picker06:16
42Deployment to Vercel15:00