Skip to content

A versatile task management system designed for IT departments in hotels or any company. IT Officers can efficiently manage tasks, assign responsibilities, and generate reports seamlessly.

Notifications You must be signed in to change notification settings

Dagi07/IT-Officers-Task-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IT Officers Task Tracker

Welcome to the IT Officers Task Tracker, a versatile task management system designed for IT departments in hotels or any company. IT Officers can efficiently manage tasks, assign responsibilities, and generate reports seamlessly.

Table of Contents

  • Features
  • Technologies Used
  • Getting Started
  • Usage
  • Contributing
  • License

Features

  • Task Management: IT Officers can add, edit, and delete tasks on the same day.
  • Assignment: When adding tasks, Officers can choose the assignee and mark the task as done or pending.
  • Date-based Organization: Tasks are organized based on dates, providing a clear view of daily activities.
  • Task for Tomorrow: Easily schedule tasks for tomorrow, with options to choose an assignee and completion time.
  • Duty Rotation: View and change duty assignments, ensuring smooth transitions between Officers.
  • Fast and Robust: The web app is designed for speed and reliability, offering excellent state management.

Technologies Used

  • Frontend: React library, Bootstrap for styling, Material Icons, React-Bootstrap
  • Backend: ExpressJS framework
  • Database: MySQL

Getting Started

  1. Clone the repository. git clone https://github.com/Dagi07/IT-Officers-Task-Tracker.git

  2. Install dependencies for both the frontend and backend. cd it-officers-task-tracker/frontend npm install cd ../backend npm install

  3. Set up your MySQL database and update the configuration in the backend.

  4. Run the application. cd ../frontend npm start cd ../backend npm start

  5. Access the app at http://localhost:5173.

Usage

  1. Add tasks for the current day, assigning them to specific Officers.
  2. Schedule tasks for tomorrow, including assignee and completion time.
  3. View duty rotations and make necessary changes.
  4. Generate daily reports to track IT department activities.

Contributing

Feel free to contribute by opening issues or pull requests.

License

This project is licensed under the MIT License.

About

A versatile task management system designed for IT departments in hotels or any company. IT Officers can efficiently manage tasks, assign responsibilities, and generate reports seamlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published