A React-based task monitoring application for tracking projects, subtasks, and user assignments.
- Dashboard: Overview of project progress, subtask status, and team workload.
- Task Management: Create projects, add subtasks, assign users, and set deadlines.
- User Management: Manage team members (PIC, Assignee) and their roles.
- File Manager: View and search uploaded evidence files.
- Responsive Design: Optimized for both desktop and mobile views.
- Frontend: React (Vite)
- Styling: Tailwind CSS
- Icons: Lucide React
- State Management: Local State + LocalStorage (Migrating to Firebase)
-
Install Dependencies:
npm install
-
Run Development Server:
npm run dev
-
Build for Production:
npm run build
src/App.jsx: Main application component containing all logic and UI.src/index.css: Global styles and Tailwind directives.src/main.jsx: Entry point mounting the App component.