Build a Video Platform: Admin Dashboard
Build a Next.js admin dashboard with shadcn/ui components, course editor forms using react-hook-form and zod validation, section and lesson management panels, and drag-and-drop reordering with dnd-kit.
All posts tagged with "nextjs"
Build a Next.js admin dashboard with shadcn/ui components, course editor forms using react-hook-form and zod validation, section and lesson management panels, and drag-and-drop reordering with dnd-kit.
Design JPA entities for courses, sections, and lessons with Flyway migrations, build an admin CRUD API with validation, and implement slug generation, sort ordering, and DTO mapping.
Implement JWT authentication with Spring Security, OAuth2 social login with Google and GitHub, refresh token rotation, and a Next.js auth context with protected routes and automatic token refresh.
Set up a Spring Boot + Next.js project from scratch with Docker Compose for PostgreSQL and Redis. Covers project scaffolding, folder structure, dev profiles, health check endpoints, and hot reload workflow.
Learn to build a self-hosted video course platform from scratch with Spring Boot, Next.js, FFmpeg, PostgreSQL, Redis, and Stripe. A 15-post series covering HLS streaming, subscriptions, and deployment.
Containerize your Next.js blog and PostgreSQL database with Docker Compose. Build a multi-stage Dockerfile, configure dev and production overrides, run migrations on startup, and test everything locally before deploying to a VPS.
Add tag filtering, full-text search, and pagination to your Next.js blog. Build a tag index page, a search bar with URL query params, paginated post listings, reading time estimates, and SEO metadata — all with React Server Components.
Add a PostgreSQL database to your Next.js blog using Drizzle ORM. Design schemas for post views, newsletter subscribers, and comments. Run migrations and wire up CRUD helpers and a real-time view counter.
Add the content layer to your Next.js 16 blog: read MDX files from disk, parse frontmatter with gray-matter, compile on-demand with next-mdx-remote, and render posts with syntax highlighting via rehype-pretty-code + Shiki.
Scaffold a Next.js 16 App Router project with TypeScript and Tailwind CSS v4, then wire up ShadCN/UI for your blog's design system. Build the layout, navigation, dark mode toggle, and site metadata from scratch.