- Bun (v1.0+ recommended)
- MongoDB (local or Atlas)
- Vite (for frontend dev)
-
Clone the repository:
git clone https://github.com/caphefalumi/TM-Project cd TM-Project
-
Install dependencies for both client and server:
bun install cd client bun install cd ../server bun install -
Set up environment variables:
- Copy
.env.exampleto.envin theserverandclientfolders and fill in your credentials.
- Copy
-
Start the website:
bun run app
-
Visit
http://localhost:5173in your browser.
- Register or log in (local or Google OAuth)
- Create or join teams
- Assign tasks, set priorities, and track progress
- Manage roles and permissions (admin features)
- Receive notifications and announcements
Authentication:
- Local: Register with email and password
- Google: Use your Google account
Contributors:
- Hồ Quốc Khánh (khanhkelvin08122006@gmail.com)
- Đặng Duy Toàn (dangduytoan13l@gmail.com)
- Phan Lê Minh Hiếu (hphan5283@gmail.com)