Skip to content

Abdur009/task_management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task Management System

A full-stack Task Management System built using React.js, Node.js (Express), and MySQL.

This application allows users to create, manage, collaborate on, and analyze tasks with real-time updates and advanced analytics.


πŸš€ Features

πŸ“ Task Management

  • Create, read, update, and delete tasks (CRUD)
  • View all tasks in a structured task list
  • View detailed information for a single task
  • Update task status (Pending, In Progress, Completed)
  • Search tasks by title or description
  • Filter tasks by status
  • Deadline tracking and overdue detection

🀝 Collaborative Features

  • Share tasks with other registered users
  • Retrieve tasks shared with the logged-in user
  • Secure task access control
  • JWT-based authentication

πŸ”” Real-Time Notifications

Users receive real-time notifications when:

  • A task is shared with them
  • A task’s status is updated

This ensures seamless collaboration and instant updates between users.


πŸ“Š Advanced Analytics & Reporting

An interactive Analytics Dashboard that provides:

  • πŸ“Œ Total Tasks Overview:

    • Total Created
    • Completed
    • Pending
  • πŸ“ˆ Weekly & Monthly Trends:

    • Completed vs. Overdue tasks
  • πŸ₯§ Status Breakdown (Pie Chart):

    • Pending
    • In Progress
    • Completed

These insights help users monitor productivity and overall task performance.


πŸ› οΈ Tech Stack

Frontend

  • React.js
  • Axios
  • Tailwind CSS
  • Chart-based analytics visualization using chart.js

Backend

  • Node.js
  • Express.js
  • JWT Authentication
  • Input validation & error handling

Database

  • MySQL

About

Full-stack task management system built with React, Node.js (Express), and MySQL, featuring task tracking, authentication, and real-time updates.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages