Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 915 Bytes

README.md

File metadata and controls

36 lines (28 loc) · 915 Bytes

✨ Next.js Full Course - Build a Social App ✨

Demo App

Watch Full Tutorial on Youtube

Highlights:

  • 🚀 Tech stack: Next.js App Router, Postgres, Prisma, Clerk & TypeScript
  • 💻 Server Components, Layouts, Route Handlers, Server Actions
  • 🔥 loading.tsx, error.tsx, not-found.tsx
  • 📡 API Integration using Route Handlers
  • 🔄 Data Fetching, Caching & Revalidation
  • 🎭 Client & Server Components
  • 🛣️ Dynamic & Static Routes
  • 🎨 Styling with Tailwind & Shadcn
  • 🔒 Authentication & Authorization
  • 📤 File Uploads with UploadThing
  • 🗃️ Database Integration with Prisma
  • 🚀 Server Actions & Forms
  • ⚡ Optimistic Updates

Setup .env file

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
DATABASE_URL=
UPLOADTHING_TOKEN=

Run the app

npm run dev