Create a Booking App from Scratch - React, Next.js, Appwrite, Tailwind
Offered By: Traversy Media via YouTube
Course Description
Overview
Syllabus
- Intro
- Project Demo
- Create Next App
- Prep & Clean Up
- Header Component
- Footer Component
- Homepage Rooms JSON data
- RoomCard Component
- Heading Component
- Room Details Page
- Apppwrite Project Setup
- Rooms Database, Collections & Attributes
- Add User & Room Data
- Permissions & API Key
- Environment Variables
- Create Appwrite Clients
- Get All Rooms
- Get Single Room
- Login & Register Pages/Forms
- Middleware in Next.js
- Protecting Routes
- Login & Create Session
- React Toastify Setup
- Logout & Destroy Session
- checkAuth Action
- Show/Hide Nav Links
- Global Auth Context
- Auth Wrapper
- Finish Route Protection
- Create User
- Add Room
- Storage Buckets & Image Upload
- Single Room Page Image
- My Rooms Page
- Delete Room
- DeleteRoomButton Component
- Bookings Collection Setup
- Book Room Action
- Booking Form
- Show Bookings
- BookedRoomCard Component
- Cancel Booking
- Check Room Availability
- Deploy To Vercel
Taught by
Traversy Media
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX