Skip to content

MSC-2024-Hackathon: This project is an automatic task assignment system that uses the round-robin algorithm. It allows admins or managers to create tasks, form teams, and enter other details. Users can view their work and update their progress accordingly.

Notifications You must be signed in to change notification settings

bedead/MSC-2024-Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title: Round Robin Task Assignment

Introduction

This project is an automatic task assignment system that uses the round-robin algorithm. It allows admins or managers to create tasks, form teams, and enter other details. Users can view their work and update their progress accordingly. Admins can view the status of tasks and the amount of time each team member has worked. This system is crucial for efficient task management and ensuring equal distribution of work among team members.

Ideology

The ideology behind this project is to promote fairness and efficiency in task distribution within a team. By using the round-robin algorithm, we ensure that each team member gets an equal opportunity to contribute to the project. This system embodies the values of transparency, fairness, and collaborative work.

Implementation

This project is implemented using basic HTML, JavaScript, CSS, and Tailwind CSS for the front-end. For the back-end, we use Flask and SQLite.

Dependencies

This project depends on the following:

  • HTML
  • JavaScript
  • CSS
  • Tailwind CSS
  • Flask
  • SQLite

To install these dependencies, you can use the following commands:

c609bb56-1d39-420e-95da-e8bcb0f18ee4
pip install flask
pip install sqlite

Installation

To set up the development environment, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the dependencies listed above.
  3. Run the server using the command flask run.
  4. Open your web browser and navigate to localhost:5000 to view the application.

Usage

To use this project, admins or managers can create tasks and teams through the admin dashboard. Users can log in to view their assigned tasks and update their progress. Admins can also view the status of tasks and the time worked by each user.

Contributing

If you wish to contribute to this project, please follow the coding standards and style guidelines provided in the repository. We welcome all contributions that help improve the efficiency and usability of this system.

License

Please refer to the license section in the repository to understand what you can and cannot do with the source code of this project.

About

MSC-2024-Hackathon: This project is an automatic task assignment system that uses the round-robin algorithm. It allows admins or managers to create tasks, form teams, and enter other details. Users can view their work and update their progress accordingly.

Topics

Resources

Stars

Watchers

Forks