0% found this document useful (0 votes)
2 views3 pages

Modules & Assignees

The document outlines the responsibilities of various team members for different modules in a user management system. Each member is assigned specific tasks related to user management, onboarding, task tracking, attendance, performance management, document management, and communication. The goal is to ensure seamless integration and functionality across all modules to enhance user experience and operational efficiency.

Uploaded by

llaiabhijith
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Modules & Assignees

The document outlines the responsibilities of various team members for different modules in a user management system. Each member is assigned specific tasks related to user management, onboarding, task tracking, attendance, performance management, document management, and communication. The goal is to ensure seamless integration and functionality across all modules to enhance user experience and operational efficiency.

Uploaded by

llaiabhijith
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Modules & Assignees​

Muhammed Afnan : User Management & Authentication


Responsibilities:
●​ Implement the custom User model to support roles: Admin, HR, Manager,
Employee, and Intern.
●​ Develop user registration, login, and logout using Django’s authentication system.
●​ Create profile management pages (view and edit) for all user roles.
●​ Set up and enforce role-based access control for all parts of the application.
●​ Collaborate with other members to ensure secure user context is provided to all
modules.

Abhijith : Intern & Employee Onboarding


Responsibilities:
●​ Design and implement digital onboarding forms for new interns and employees.
●​ Integrate document submission workflows and enable secure document storage.
●​ Automate the mentor/supervisor assignment for new onboarded members.
●​ Set up notifications for onboarding steps using Django signals.
●​ Ensure onboarding data flows smoothly to Attendance, Task Assignment, and
Document Management modules.

Shamil : Work Assignment & Task Tracking


Responsibilities:
●​ Design Task and Assignment models, linking tasks to users.
●​ Build views to create, assign, and update tasks for both employees and interns.
●​ Implement functionality for file attachments with each task.
●​ Enable progress updates, reminders, and deadline management within the
system.
●​ Regularly sync with Member 2 (onboarding) to ensure seamless task allocation
to new users.
Deepak : Attendance & Leave Management
Responsibilities:
●​ Implement models and logic for daily attendance tracking (check-in/check-out).
●​ Build leave request and approval workflows for users; integrate notifications for
approvals.
●​ Design views for attendance, leave records, leave balances, and reporting for all
user roles.
●​ Ensure leave workflows interact accurately with onboarding and work
assignments.
●​ Collaborate with the dashboard module for accurate reporting and analytics.

Shijas : Performance Management


Responsibilities:
●​ Model goals, periodic reviews, and the feedback process for users.
●​ Develop interfaces for supervisors/managers to complete reviews and provide
feedback.
●​ Enable employees/interns to view feedback and track their performance history.
●​ Make performance reports exportable (CSV or PDF format).
●​ Sync data with Task, Attendance, and Onboarding modules for a comprehensive
review process.

Shifan : Document Management


Responsibilities:
●​ Set up secure upload and download of HR documents (contracts, policies, offer
letters).
●​ Implement access control for documents based on user role and type.
●​ Develop a central document repository interface.
●​ Ensure encryption, audit logging, and compliance for all sensitive documents.
●​ Work with onboarding and performance modules to make necessary documents
easily accessible.

Mubashir : Communication, Announcements &


Dashboards
Responsibilities:
●​ Develop the in-app announcement and notification system for all users.
●​ Integrate an event/calendar view for important statutory dates.
●​ Build HR/Admin dashboards with aggregation and analytics for attendance,
onboarding, performance, and tasks.
●​ Aggregate data from all modules and present it in user-friendly charts and tables.
●​ Coordinate announcement logic and dashboard content with Members 1, 2, 3,
and 4.

You might also like