A powerful and user-friendly HR Portal & CRM web application built with Django. This system is designed for managing staff, clients, teams, and projects efficiently, while also providing communication and task tracking features.
- User Registration & Login
- Role-based Access (Admin & Staff)
- Add & manage Staff
- Add & manage Clients
- Assign Projects to Staff
- Create & manage Teams
- View & edit personal profile
- Profile information management
- Assign projects to users
- Visual Project Timeline
- Manage tasks under each project
- Personal task list per user
- Add, edit, delete, and mark tasks as complete
- Real-time internal messaging
- Staff-to-staff or team-based communication
- Staff and project reports
- Manage and assign tasks with deadlines
- Generate and view client invoices
- Track invoice history and payment status
- Create and manage tokens (for support or IT purposes)
- Staff or clients can raise support tickets
- Admin/staff can respond and resolve issues