Sản phẩm tự xây
Daily Budget — theo dõi chi tiêu cá nhân và gia đình
Ứng dụng web ưu tiên điện thoại để ghi chi tiêu hằng ngày, đặt ngân sách và xem báo cáo, có nhóm gia đình để theo dõi chi tiêu chung.
Thách thức
Một ứng dụng dùng hằng ngày trên điện thoại cần ghi một khoản chi thật nhanh, nhưng vẫn cho nhiều người trong gia đình cùng xem và quản lý dữ liệu chung.
Vai trò
Thiết kế và xây dựng cả giao diện lẫn API.
Giải pháp
- Giao diện Next.js xuất tĩnh (static export), ưu tiên điện thoại, gọi API qua REST.
- API NestJS với Prisma và PostgreSQL, xác thực bằng JWT, chạy trên VPS dưới PM2.
- Ngân sách theo ngày có thanh tiến trình; báo cáo biểu đồ cột và donut theo ngày, tuần, tháng, quý.
- Nhóm gia đình: mời thành viên theo username, chuyển nhanh giữa chi tiêu cá nhân và chi tiêu nhóm.
Công nghệ
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- NestJS
- Prisma
- PostgreSQL
- JWT
Kết quả
- Ứng dụng đang chạy công khai, có thể đăng ký tài khoản để dùng thử.