Overview
Learn to build a fullstack real-time chat application with React and Appwrite Cloud in this comprehensive tutorial. Explore authentication, real-time capabilities, and database management while creating a functional chat app. Set up the project, configure Appwrite, manage collection permissions, and query database items. Implement message creation, sorting, and deletion features. Add real-time events for instant updates. Create protected routes and implement user authentication with login, logout, and registration functionality. Dive into document-level permissions for enhanced security. Follow along with step-by-step instructions and gain hands-on experience in developing a modern, interactive chat application.
Syllabus
- Intro
- Demo
- Appwrite Intro
- Basic Setup
- Basic Setup
- Configuring Appwrite
- Collection Permissions
- Querying Database Items
- Adding Styling
- Create Messages
- Sorting Queries
- Limiting Queries
- Deleting Messages
- Adding Realtime events
- Protected Routes
- Adding AuthContext
- Login User
- Persisting User After Login
- Logout User
- Register User
- Document Level Permissions
Taught by
Traversy Media