Skip to content

Commit 09c862c

Browse files
author
Satyam Mishra
committed
added readme
1 parent 7245c7f commit 09c862c

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

readme.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Project Title: Round Robin Task Assignment
2+
3+
## Introduction
4+
5+
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.
6+
7+
## Ideology
8+
9+
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.
10+
11+
## Implementation
12+
13+
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.
14+
15+
### Dependencies
16+
17+
This project depends on the following:
18+
19+
- HTML
20+
- JavaScript
21+
- CSS
22+
- Tailwind CSS
23+
- Flask
24+
- SQLite
25+
26+
To install these dependencies, you can use the following commands:
27+
28+
```
29+
c609bb56-1d39-420e-95da-e8bcb0f18ee4
30+
pip install flask
31+
pip install sqlite
32+
```
33+
34+
### Installation
35+
36+
To set up the development environment, follow these steps:
37+
38+
1. Clone the repository to your local machine.
39+
2. Install the dependencies listed above.
40+
3. Run the server using the command `flask run`.
41+
4. Open your web browser and navigate to `localhost:5000` to view the application.
42+
43+
### Usage
44+
45+
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.
46+
47+
## Contributing
48+
49+
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.
50+
51+
## License
52+
53+
Please refer to the license section in the repository to understand what you can and cannot do with the source code of this project.

0 commit comments

Comments
 (0)