Skip to content

Task Magnet is a collaborative task management platform developed using React.js, Express, Node.js, and MongoDB. The platform aims to enhance task management with a focus on frontend development.

Notifications You must be signed in to change notification settings

LordShiva88/task_management_client

Repository files navigation

Task Magnet - Collaborative Task Management Platform

Project Overview

Task Magnet is a collaborative task management platform developed using React.js, Express, Node.js, and MongoDB. The platform aims to enhance task management with a focus on frontend development.

Features

  1. Responsive Design:

    • Ensures a seamless and device-friendly experience across various devices.
  2. User Authentication:

    • Allows users to log in, register, and log out.
    • Implements Google sign-in and another login system.
  3. Task Management Dashboard:

    • Users can create tasks with titles, descriptions, deadlines, and priority levels.
    • Categorizes tasks into to-do, ongoing, and completed lists.
    • Enables drag-and-drop functionality for easy task management.
    • Utilizes React Hook Form for task creation.
    • Users can delete tasks from the dashboard.
  4. User Profiles:

    • Each user has a profile with a profile picture in the task management dashboard.
    • Displays personal task details, including tasks added, tasks in progress, and completed tasks.
  5. Notifications:

    • Implements toast notifications for task assignments, updates, and deadlines.

How to Run Locally

  1. Clone the repository from the GitHub link provided.
  2. Navigate to the project directory.
  3. Install dependencies using the appropriate package manager (e.g., npm install).
  4. Set up the backend server (Express, Node.js, MongoDB).
  5. Start the development server (e.g., npm start).
  6. Access the project locally (typically at http://localhost:3000/).

Feel free to explore and test the various features of Task Magnet!

About

Task Magnet is a collaborative task management platform developed using React.js, Express, Node.js, and MongoDB. The platform aims to enhance task management with a focus on frontend development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages