Skip to content

CodeWithAshafak/MB_Task--Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Task Management System

Overview

The Task Management System is a web-based application designed to help users organize, track, and manage their tasks efficiently. It allows users to create, update, delete, and prioritize tasks while maintaining a user-friendly interface.

Features

  • User Authentication: Secure login and registration system.
  • Task Creation: Users can add new tasks with due dates and descriptions.
  • Task Prioritization: Set priority levels (Low, Medium, High) for better organization.
  • Task Status Management: Mark tasks as Pending, In Progress, or Completed.
  • Edit & Delete: Update or remove tasks as needed.
  • Search & Filter: Find tasks quickly using search and filters.
  • Responsive UI: Works seamlessly across devices.

Technologies Used

  • Frontend: React.js, HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • State Management: Redux Toolkit

Installation

Prerequisites:

  • Node.js and npm installed
  • MongoDB setup

Admin/Employer Dashboard

The system now includes an Admin/Employer Dashboard for managing users, tasks, and viewing reports with enhanced privileges.

Default Admin Credentials Username: Ashafak123 Password: Ashafak123

Use these credentials to log in to the Admin/Employer Dashboard on the frontend.

Contact

For any queries, feel free to reach out:

About

Task Management System is a web-based application that helps users efficiently organize, track, and manage their tasks. It includes features like user authentication, task creation, prioritization, status updates, and search functionality. Built with React.js, Node.js, Express.js, and MongoDB.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors