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 "spring-boot"
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.
Complete guide to dependency management in Spring Boot. Learn Maven and Gradle build tools, Spring Boot Starters, BOM management, version conflicts, multi-module projects, and best practices for maintainable builds.
Master structured logging in Spring Boot with Logback, JSON logs, MDC for request tracing, and centralized log aggregation with ELK Stack and Loki. Build production-ready observability from day one.
Deploy Spring Boot applications with Docker and Kubernetes. Learn multi-stage Dockerfiles, layered JARs, Docker Compose for development, Kubernetes manifests, ConfigMaps, Secrets, health probes with Actuator, and Horizontal Pod Autoscaling.
Master API versioning strategies and HATEOAS in Spring Boot. Learn URI, header, and content negotiation versioning, build self-discoverable REST APIs with Spring HATEOAS, and implement production-ready hypermedia-driven endpoints.
A comprehensive guide to layered (N-tier) architecture: presentation, business logic, and data access layers, strict vs relaxed layering, dependency direction, common mistakes, and when layered architecture breaks down.