Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ananty1/task-manager


https://github.com/ananty1/task-manager

Last synced: about 20 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Task Management Application

## Overview

This is a task management application built with the MERN stack (MongoDB, Express, React, Node.js). It allows users to manage tasks with different statuses such as Pending, In Progress, and Completed. Users can create, update, delete, and reorder tasks. Authentication is implemented to ensure that tasks are associated with individual users.

## Features

- User authentication (login/signup) with JWT.
- Google OAuth integration for login.
- CRUD operations for tasks.
- Drag-and-drop task reordering.
- Responsive design with a user-friendly interface.
- Error handling and notifications using React Toastify.

## Installation

1. **Clone the repository:**

```bash
git clone https://github.com/yourusername/task-manager.git
cd task-manager
2. **Go to task-manager-app of the repository:**

```bash
npm install
npm start
3. **Go to backend of the repository:**

```bash
npm install
node server.js

## Do not forget to add .env file variables