Skip to content

πŸ“Š Employee Task Management System: A sleek Python-Django web app for seamless task management, πŸ”’ secure user authentication, and powerful πŸ“Š data analytics with Matplotlib, ensuring enhanced productivity and performance.

License

Notifications You must be signed in to change notification settings

ashmeet07/EmployeeTaskManagementSy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Employee Task Management System

Overview

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.

✨ Key Features

  • πŸ—‚οΈ 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.

🌟 Project Glimpse

πŸŽ₯ Video Demonstration

Check out the video demonstration of the project: Watch Video

πŸš€ Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/EmployeeTaskManagementSy.git
    cd EmployeeTaskManagementSy
  2. Create and activate an Anaconda environment:

    conda create --name task_management_env python=3.8
    conda activate task_management_env
  3. Install the required packages:

    pip install -r requirements.txt
  4. Set up the database:

    python manage.py makemigrations
    python manage.py migrate
  5. Create a superuser for accessing the admin panel:

    python manage.py createsuperuser
  6. Collect static files:

    python manage.py collectstatic
  7. Run the development server:

    python manage.py runserver
  8. Open your browser and navigate to http://127.0.0.1:8000/ to access the application.

ℹ️ Additional Information

  • Technologies Used: Python, Django, Matplotlib, Anaconda
  • License: Β© [Gajal Rathore, Kushi Verma, Darshana Partidar, Ashmeet Singh]. Please use the code with permission.

πŸ“§ Contact

For inquiries about Employee Task Management System, please contact [Gajal Rathore].

About

πŸ“Š Employee Task Management System: A sleek Python-Django web app for seamless task management, πŸ”’ secure user authentication, and powerful πŸ“Š data analytics with Matplotlib, ensuring enhanced productivity and performance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published