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.
- Host: GitHub
- URL: https://github.com/codewithashafak/mb_task--management_system
- Owner: CodeWithAshafak
- Created: 2025-02-23T03:04:59.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-07T15:46:36.000Z (about 1 year ago)
- Last Synced: 2025-04-07T16:44:26.722Z (about 1 year ago)
- Topics: bootstrap5, expressjs, mognd, mongodb-atlas, mongoose, nodejs, nodemailer, reactjs
- Language: JavaScript
- Homepage: https://mb-task-management-system-one.vercel.app/
- Size: 267 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/)