https://github.com/apsarawitharana/mern-project-task-manager
https://github.com/apsarawitharana/mern-project-task-manager
express mongodb notejs react
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/apsarawitharana/mern-project-task-manager
- Owner: ApsaraWitharana
- Created: 2024-09-09T04:52:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-11T16:13:59.000Z (over 1 year ago)
- Last Synced: 2024-09-12T01:31:15.519Z (over 1 year ago)
- Topics: express, mongodb, notejs, react
- Language: JavaScript
- Homepage:
- Size: 3.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MERN Stack Task Manager
This is a **Task Manager** web application built using the **MERN stack** (MongoDB, Express.js, React, Node.js). The application allows users to create, update, delete, and manage tasks efficiently.
## Features
- **User Authentication**: Users can sign up, log in, and manage their accounts.
- **Task Management**: Create, edit, and delete tasks with ease.
- **Task Prioritization**: Assign priorities to tasks (e.g., High, Medium, Low).
- **Task Filtering**: Filter tasks based on status (e.g., completed, pending).
- **Real-time Updates**: Real-time task updates using WebSockets.
## Technology Stack
- **MongoDB**: NoSQL database for storing user and task data.
- **Express.js**: Web framework for Node.js to handle server-side logic.
- **Node.js**: JavaScript runtime environment for server-side development.
- **React**: React is used in certain components for better reactivity and reusable UI components.
## Prerequisites
Ensure that you have the following installed on your machine:
- [Node.js](https://nodejs.org/) (v12.x or higher)
- [MongoDB](https://www.mongodb.com/) (Local instance or MongoDB Atlas)
- [Angular CLI](https://angular.io/cli) (v10.x or higher)
- [React.js](https://reactjs.org/) (Optional: Used for specific components)
### Postman Documentation : https://documenter.getpostman.com/view/35385905/2sAXqmBQp6
## Installation
1. Clone the repository:
```bash
git clone https://github.com/ApsaraWitharana/MERN-Project-Task-manager.git