Python
Flask
PostgreSQL
HTML5
CSS3
JavaScript
CollabHub is a role-based web application designed to manage employees, project leaders, and administrators efficiently.
It provides structured project management, task tracking, and secure role-based access.
- Secure Login & Logout
- Role-Based Access Control (Admin / Leader / Employee)
- Session Management
- Add Employee
- Edit Employee
- Change Role (Employee / Project Leader)
- Activate / Deactivate Users
- View Detailed Employee Profile
- Create Projects
- Assign Tasks
- Track Task Progress
- Monitor Team Members
- View Assigned Tasks
- Submit Tasks
- Track Task Status
| Technology | Purpose |
|---|---|
| Flask | Backend Framework |
| PostgreSQL | Relational Database |
| Jinja2 | Template Engine |
| HTML5 | Structure |
| CSS3 | Styling |
| JavaScript | Client-side Logic |
| Bootstrap | UI Design |
| Role | Access Level |
|---|---|
| Admin | Full System Access |
| Leader | Project & Task Management |
| Employee | Task View & Submission |
- Role-Based Access Control (RBAC)
- CRUD Operations
- Session Handling
- Modular Flask Architecture
- Dynamic Template Rendering
- Email Notifications
- Dashboard Analytics
- File Upload for Tasks
- Real-time Notifications
- Cloud Deployment
- JAYMIN PANCHAL
- DEV PATEL
- JATIN SETH