Skip to content

A React-based task management application with user notifications. Features task assignment, status tracking, and responsive notification system that marks items as read. Built with React, Node.js, MongoDB, and JWT authentication.

Notifications You must be signed in to change notification settings

kutubofficial/Task-Management-System

Repository files navigation

Task Manager with Real-time Notifications

React Node.js MongoDB

A full-stack task management application with real-time notification system, built with modern web technologies.

✨ Features

  • Task Management

    • Create, assign, and track tasks
    • Filter tasks by status (Pending/Completed)
    • Dashboard with task statistics
  • Notification System

    • Real-time updates for assigned tasks
    • Mark notifications as read
    • Unread notification counter
  • User Authentication

    • JWT-based secure login
    • Protected routes
    • User profile management
  • Responsive Design

    • Mobile-friendly interface
    • Optimized notification panel for all devices

🛠 Tech Stack

Frontend:

  • React 18
  • React Router 6
  • Axios for API calls
  • Tailwind CSS for styling
  • React Toastify for notifications

Backend:

  • Node.js & Express
  • MongoDB (Mongoose ODM)
  • JWT Authentication

🚀 Installation

  1. Clone the repository
    git clone https://github.com/kutubofficial/Task-Management-System.git

About

A React-based task management application with user notifications. Features task assignment, status tracking, and responsive notification system that marks items as read. Built with React, Node.js, MongoDB, and JWT authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published