Главная
Study mode:
on
1
- Intro
2
- Project Demo
3
- Create Next App
4
- Prep & Clean Up
5
- Header Component
6
- Footer Component
7
- Homepage Rooms JSON data
8
- RoomCard Component
9
- Heading Component
10
- Room Details Page
11
- Apppwrite Project Setup
12
- Rooms Database, Collections & Attributes
13
- Add User & Room Data
14
- Permissions & API Key
15
- Environment Variables
16
- Create Appwrite Clients
17
- Get All Rooms
18
- Get Single Room
19
- Login & Register Pages/Forms
20
- Middleware in Next.js
21
- Protecting Routes
22
- Login & Create Session
23
- React Toastify Setup
24
- Logout & Destroy Session
25
- checkAuth Action
26
- Show/Hide Nav Links
27
- Global Auth Context
28
- Auth Wrapper
29
- Finish Route Protection
30
- Create User
31
- Add Room
32
- Storage Buckets & Image Upload
33
- Single Room Page Image
34
- My Rooms Page
35
- Delete Room
36
- DeleteRoomButton Component
37
- Bookings Collection Setup
38
- Book Room Action
39
- Booking Form
40
- Show Bookings
41
- BookedRoomCard Component
42
- Cancel Booking
43
- Check Room Availability
44
- Deploy To Vercel
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Build a comprehensive booking app for meeting and conference rooms from scratch using React, Next.js, Appwrite, and Tailwind CSS in this project-based tutorial. Learn to create a full-stack application with features such as user authentication, room management, booking functionality, and image uploads. Explore key concepts including database setup, API integration, middleware implementation, and route protection. Develop essential components like headers, footers, and custom cards while incorporating React Toastify for notifications. Master the process of setting up Appwrite for backend services, including database collections, storage buckets, and user management. Implement CRUD operations for rooms and bookings, handle session management, and create a global authentication context. Finally, learn how to deploy the finished application to Vercel for production use.

Create a Booking App from Scratch - React, Next.js, Appwrite, Tailwind

Traversy Media
Add to list