A comprehensive web application developed with Django, offering a robust Employee Management System with features tailored for Employees, Managers, and HR.
-
Edit Profile: Update your information with ease.
-
Ask HR: Direct communication with HR for queries.
-
Feedback: Share feedback with managers, HR, or colleagues.
-
Leave Management:
- Apply Leave: Request leaves, and get them approved by your manager.
- Leave Overview: Track the leaves you've taken.
-
eTMS (Transport Services): Access information about company transport services.
-
Performance: View your performance report.
-
LinkedIn Learning (LL): Explore LinkedIn Learning resources.
-
Know Your Company: Learn more about the company.
-
Logout: Securely log out.
- Performance Review: Provide feedback to your team.
- Employee Status: Get details on your team members.
- Assign Department: Manage departments and projects.
- View Feedbacks: See what your team thinks.
- View Requests: Review leave requests from your team.
- View Feedbacks: Check feedback from employees.
- View Requests: View queries submitted through Ask HR.
- Assign Manager: Assign managers to employees.
- Add Employee: Add new employees and send initial credentials via email.
- Delete Employees: Remove employee details securely.
-
Clone the repository:
git clone <repository-url>
-
Install dependencies:
pip install -r requirements.txt
-
Configure database settings: Adjust settings in
settings.py
. -
Run migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
- Access the application at
http://localhost:8000
. - Log in with your credentials.
- Navigate to the respective dashboard based on your role.
Contributions are welcome! Please follow the guidelines in CONTRIBUTING.md.
This project is licensed under the MIT License - see the LICENSE file for details.
Remember to replace `<repository-url>` with the actual URL of your repository, and include your project logo file in the repository with the correct path in the image tag.