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ẻ "react"
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.
Xây dựng giao diện admin dashboard hoàn chỉnh cho URL shortener. Triển khai admin layout với sidebar navigation, metric cards, analytics charts, user management table, URL moderation queue, và audit log viewer với Recharts và Tailwind CSS.
Build React frontend cho URL shortener với Vite và Tailwind CSS. Tạo URL shortening forms, analytics dashboards với Recharts, QR code generation và responsive user management interface.
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.
Deep-dive vào kiến trúc React Native — bridge cũ, New Architecture (Fabric, TurboModules, JSI), cách JSX thành native component, và tại sao React Native vẫn phát triển mạnh năm 2026.
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.