YoVDO

How to Build a Full Stack Nested Comments System

Offered By: Web Dev Simplified via YouTube

Tags

Node.Js Courses React Courses React Router Courses User Authentication Courses Database Management Courses Server Management Courses Client-Server Communication Courses Full Stack Development Courses Prisma Courses

Course Description

Overview

Learn how to build a full stack nested comments system in this comprehensive two-hour tutorial. Explore the process of setting up and connecting a backend, database, and React frontend to create a complex project ideal for enhancing your resume. Dive into topics such as Prisma database setup, server configuration, client-server connection, React Router implementation, custom hook creation, and context setup. Master the intricacies of rendering comments, building comment forms, and implementing client-server logic for creating, updating, and deleting comments. Discover user authentication techniques, comment reply functionality, and user permission management. Finally, delve into the implementation of a like system for comments, covering both server and client-side logic.

Syllabus

- Introduction
- Prisma database setup
- Server setup
- Connecting the client to the server
- React Router setup
- useAsync custom hook
- Get post server route
- Post context setup
- Render comments
- Comment form component
- Create comment client logic
- Create comment server logic
- User authentication
- Saving comments on the client
- Comment reply logic
- Update comment server logic
- Update comment client logic
- Delete comment server logic
- Delete comment client logic
- User permission UI
- Like comments server logic
- Like comments client logic


Taught by

Web Dev Simplified

Related Courses

NestJs Course for Beginners - Create a REST API
freeCodeCamp
Full Stack Web Development in the Cloud Course - Svelte, Postgres, Vercel, Gitpod
freeCodeCamp
Azure SQL - October 2021 New Updates and Features
Microsoft via YouTube
Remix Crash Course - Full Stack React
Traversy Media via YouTube
API Reading and Updating - Sending Dynamic Route Parameters from Remix to Prisma
Linode via YouTube