Centralized project directory
Một domain chung để truy cập toàn bộ project của bạn.
Landing page này đóng vai trò cổng vào trung tâm. Mỗi project là một app riêng, được route bằng reverse proxy dưới cùng domain để dễ quản lý và mở rộng.
Realtime Web Chat
ActiveỨng dụng chat thời gian thực với JWT auth, Socket.IO, Redis cache, queue processing và push notification.
Next.jsNestJSPostgreSQLRedisSocket.IO
Open project→
Project Hub Landing
ActiveLanding page trung tâm để quản lý và điều hướng tới toàn bộ các project trên cùng một domain.
Next.jsTailwind CSS
Open project→
Next Project
Work in progressKhu vực dành chỗ cho project tiếp theo. Chỉ cần thêm item mới vào file config này để hiện trên landing page.
TBD
Open project→
Cách thêm project mới
- 1. Tạo app riêng cho project mới.
- 2. Thêm route reverse proxy trong Nginx.
- 3. Thêm metadata vào `landing/src/data/projects.ts`.
- 4. Redeploy stack qua GitHub Actions.