The first workshop in the series touches on all of the most important parts of working Next.js.
Instead of building yet another to-do app, you'll build a fully featured ChatGPT-like application. Here's what's covered:
- Project Setup & Deployment: Configure a Next.js application with TypeScript, ESLint, and Tailwind CSS that will be deployed continuously to Vercel.
- Routing & Layouts: Use the App Router to create application routes and layouts that inform data fetching and navigation.
- User Authentication: Implement user authentication and session management.
- Streaming AI Responses: Build a dynamic chat application that connects to OpenAI's API and streams responses in real-time.
- Database Integration: Store chat data in a Vercel Postgres database.