Create a Calendar Scheduling Platform using Next.js, Nylas, Auth.js, Tailwind | 2024
Course Overview
Hey everyone, what's up ππ»
In this video, we are going to build a full stack scheduling application from complete scratch using the best tech on the market. This includes Next.js, Nylas, Supabase Postgres, Prisma, Tailwind CSS, Auth.js, Shadcn/UI, Vercel, Conform and much more. This is a full-stack tutorial, which means we will build everything from start to finish!
Features:
π Next.js App Router
π Nylas Calendar API
πͺ Create Meetings, Cancel Meetings, Search up the calendar
π Custom auth using NextβAuth
π OAuth (Google and GitHub)
βοΈ Custom booking form with dynamic availability & real-time updates
π Fully custom-built calendarβno plugins, all from scratch!
π Availability Integration into the calendar
πΏ Supabase Postgres Database
π¨ Prisma Orm
π Fully responsive landing page with a dark mode toggle
β Server Validation using Zod and Conform
π± Unique Username validation
π§ Automatic email confirmations & real-time event syncing
ποΈ File Upload with Uploadthing
π₯οΈ Beautiful dashboard for meetings, settings, and availability
π¨ Styling with Tailwindcss and Shadcn UI
πΆβπ«οΈ Deployment to vercel