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

More Full Stack courses