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

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

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