TaskMasterPro là một ứng dụng quản lý công việc và dự án được xây dựng với Next.js 16, TypeScript và Tailwind CSS. Ứng dụng cung cấp giao diện quản lý công việc hiện đại, theo dõi thời gian và quản lý dự án.
- Quản lý công việc: Tạo, theo dõi và quản lý công việc hàng ngày.
- Theo dõi thời gian: Đồng hồ bấm giờ tích hợp để đo lường thời gian làm việc.
- Quản lý dự án: Giao diện quản lý dự án với các trạng thái công việc (To Do, In Progress, Done).
- Xác thực người dùng: Đăng nhập và đăng ký tài khoản an toàn với Supabase Auth.
- Giao diện hiện đại: Thiết kế tối giản với hiệu ứng chuyển động mượt mà.
- Node.js 18.0.0 trở lên
- npm 9.0.0 trở lên
-
Clone repository:
git clone https://github.com/tribeti/task-master-pro.git cd task-master-pro/src -
Cài đặt dependencies:
npm i
-
Cấu hình môi trường: Tạo file
.env.localtrong thư mục gốc:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=your_supabase_publishable_key SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
-
Chạy ứng dụng:
npm run dev
npm run devỨng dụng sẽ chạy tại http://localhost:3000.
npm run testnpm run build
npm run starttask-master-pro/
├── .github/
│ ├── workflows/
│ │ └── ci.yml
│ └── dependabot.yml
├── src/
│ ├── __test__/ # thư mục chứa file test
│ ├── app/
│ │ ├── (dashboard)/ # dashboard layout
│ │ ├── actions/ # server actions
│ │ ├── api/ # server route api
│ ├── components/ # các components
│ ├── lib/ # thư viện
│ └── utils/
├── .dockerignore
├── docker-compose.yml
├── Dockerfile
-
Tạo branch mới:
git checkout -b feature/new-feature
-
Commit thay đổi:
git add . git commit -m "Add new feature"
-
Push và tạo Pull Request:
git push origin feature/new-feature
GPL -2.0