An open API service indexing awesome lists of open source software.

https://github.com/codewithashafak/mb_task--management_system

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.
https://github.com/codewithashafak/mb_task--management_system

bootstrap5 expressjs mognd mongodb-atlas mongoose nodejs nodemailer reactjs

Last synced: 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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:
- **Email**: ashafak04@gmail.com
- **LinkedIn**: [Ashafak Astanwale](https://www.linkedin.com/in/ashafak-astanwale-4210b6267/)