Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building a Reddit Clone with TypeScript, React, and Convex

Tech with Tim via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Build a complete Reddit clone in this comprehensive video tutorial that covers full-stack development using TypeScript, React, and Convex backend. Master essential features like user authentication with Clerk, subreddit creation and management, post creation with image uploads, commenting systems, and voting mechanisms. Learn to implement advanced functionalities including sharded counting for posts and comments, search capabilities for subreddits and posts, and a dynamic feed/leaderboard system. Follow along with detailed demonstrations of navigation routing, styling, dropdown menus, and form implementations. Access all necessary resources including Convex documentation, authentication setup guides, and complete source code through provided GitHub repository. Progress through carefully structured segments covering everything from initial project setup to final deployment of a fully-functional social platform.

Syllabus

| Project Demo
| Technology/Languages
| Project Setup/Install
| Clerk Authentication Setup
| Storing Users in Convex
| Pages & Styling
| Navigation & Routing
| Navigation Bar
| Subreddit Creation Form
| Creating the Dropdown Menu
| Creating Subreddits
| Viewing Subreddits
| Creating Posts
| Post Creation Form
| Uploading/Posting Images
| Fetching/Getting Posts
| Displaying Posts
| Viewing Subreddit Posts
| Viewing Subreddit Posts
| Deleting Posts
| Creating & Viewing Comments
| Sharded Counting Posts & Comments
| Voting Upvotes & Downvotes
| Search Bar Component
| Searching for Subreddits
| Searching for Posts
| Feed/Leaderboard

Taught by

Tech With Tim

Reviews

Start your review of Building a Reddit Clone with TypeScript, React, and Convex

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.