Xây Dựng Video Platform: Admin Dashboard
Build admin dashboard Next.js với shadcn/ui component, course editor form dùng react-hook-form và zod validation, section và lesson management panel, và drag-and-drop reorder với dnd-kit.
Tất cả bài viết với thẻ "nextjs"
Build admin dashboard Next.js với shadcn/ui component, course editor form dùng react-hook-form và zod validation, section và lesson management panel, và drag-and-drop reorder với dnd-kit.
Thiết kế JPA entity cho course, section và lesson với Flyway migration, xây dựng admin CRUD API với validation, và implement slug generation, sort ordering, và DTO mapping.
Implement JWT authentication với Spring Security, OAuth2 social login Google và GitHub, refresh token rotation, và Next.js auth context với protected route và automatic token refresh.
Setup dự án Spring Boot + Next.js từ đầu với Docker Compose cho PostgreSQL và Redis. Bao gồm scaffolding, cấu trúc thư mục, dev profile, health check endpoint, và hot reload workflow.
Học cách xây dựng nền tảng video course tự host từ đầu với Spring Boot, Next.js, FFmpeg, PostgreSQL, Redis và Stripe. Series 15 bài viết về HLS streaming, subscription và deployment.
Containerize blog Next.js và PostgreSQL database với Docker Compose. Xây dựng multi-stage Dockerfile, cấu hình dev và production overrides, chạy migrations khi khởi động, và test mọi thứ locally trước khi deploy lên VPS.
Thêm tag filtering, full-text search, và pagination vào blog Next.js. Xây dựng tag index page, search bar với URL query params, phân trang danh sách bài viết, ước lượng thời gian đọc, và SEO metadata — tất cả với React Server Components.
Thêm database PostgreSQL vào blog Next.js với Drizzle ORM. Thiết kế schema cho post views, newsletter subscribers, và comments. Chạy migrations và kết nối CRUD helpers với view counter thời gian thực.
Thêm tầng nội dung cho blog Next.js 16: đọc file MDX từ ổ đĩa, parse frontmatter bằng gray-matter, compile theo yêu cầu với next-mdx-remote, và render bài viết với syntax highlighting qua rehype-pretty-code + Shiki.
Scaffold dự án Next.js 16 App Router với TypeScript và Tailwind CSS v4, sau đó tích hợp ShadCN/UI cho design system của blog. Xây dựng layout, navigation, dark mode toggle và site metadata từ đầu.