Create A Booking App From Scratch | React, Next.js, Appwrite, Tailwind
Traversy Media
Traversy Media builds a booking app for meeting rooms with Next.js and Appwrite. Users register, add rooms, book them and cancel bookings, and the app checks that a room is free before booking it. Appwrite provides the database, authentication and file storage, and the app is deployed to Vercel.
What you'll learn
- Setting up Appwrite databases, collections and permissions
- Login, sessions and protected routes with Next.js middleware
- Uploading room images to storage buckets
- Creating and canceling bookings
- Checking room availability