Employee Task Management System is a powerful web application developed using Python and Django, designed to streamline the management of employee tasks. This system allows for efficient task assignment and tracking, and provides insightful analysis through an analytical dashboard using Matplotlib. Anaconda is recommended for creating a safe and isolated environment.
- ποΈ Task Management: Assign, track, and update tasks for employees efficiently.
- π User Authentication: Secure login and registration system for employees and managers.
- π Analytical Dashboard: Visualize task completion and performance metrics using Matplotlib.
- π Reporting: Generate detailed reports on task statuses and employee performance.
- π οΈ Admin Interface: Manage tasks and users through Django Admin.
Check out the video demonstration of the project: Watch Video
-
Clone the repository:
git clone https://github.com/yourusername/EmployeeTaskManagementSy.git cd EmployeeTaskManagementSy
-
Create and activate an Anaconda environment:
conda create --name task_management_env python=3.8 conda activate task_management_env
-
Install the required packages:
pip install -r requirements.txt
-
Set up the database:
python manage.py makemigrations python manage.py migrate
-
Create a superuser for accessing the admin panel:
python manage.py createsuperuser
-
Collect static files:
python manage.py collectstatic
-
Run the development server:
python manage.py runserver
-
Open your browser and navigate to
http://127.0.0.1:8000/
to access the application.
- Technologies Used: Python, Django, Matplotlib, Anaconda
- License: Β© [Gajal Rathore, Kushi Verma, Darshana Partidar, Ashmeet Singh]. Please use the code with permission.
For inquiries about Employee Task Management System, please contact [Gajal Rathore].