TickUp: Clean Architecture, Domain-Driven Design, Behavior-driven Development, Next.js 14, Open AI, Sentry, Shadcn, GSap, PlanetScale, Stripe, Playwright
![]()
Repo này là kết quả của Series Build Product Fast, nếu bạn không có thời gian để xem videos, hãy Star repo và clone về để dùng cho riêng bạn
Tính năng sẽ làm
- [x] Auth
- [x] Organization/Workspaces
- [x] Xây dựng các landing pages
- [ ] AI tự động generate ra các template công việc/hoạt động nhóm...
- [ ] Quản lý mục tiêu tổng, danh sách công việc
- [ ] Nhóm có thể chat realtime trên Ticket/Issue đang hoạt động
- [ ] Sử dụng AI để tạo tự động danh sách công việc hoặc tóm tắt cuộc hội thoại
- [ ] Thanh toán tiền + nâng cấp subscriptions
- [ ] Tracking user events với UTM
........ Sẽ cập nhật thêm khi có thời gian(hoặc mời bạn contribute)
Công nghệ triển khai
Architecture
Clean Architect + DDD(Domain-driven Design)

Để mà nói học về Clean Architecture, chắc học không hết mất. Nhưng ở project này, ta sẽ bóc tách tất cả module phức tạp theo hướng "Separate of concerns" - chia để trị. Và nó sẽ càng thú vị hơn ta kết hợp với DDD Pattern!
Ta cũng cần phải hiểu rõ Subdomains là gì.
Team gợi ý bạn nên mua sách về đọc để hiểu sâu sắc và để nâng tầm mình lên cao hơn.