Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 1.59 KB

File metadata and controls

55 lines (33 loc) · 1.59 KB

Under construction

Api

MERN Task Management App - Client

This is the frontend for the MERN Task Management App, built with React, Redux, and Material-UI. It provides an intuitive user interface to manage tasks and projects, and interact with the backend API.

Getting Started

These instructions will help you set up the project on your local machine for development and testing purposes.

Prerequisites

  • Node.js (version 14.x or higher)

Installation

  1. Clone the repository: git clone https://github.com/CodeCommunityHub/task-management-client

  2. Navigate to the project directory: cd test-task-management-client

  3. Install dependencies: npm install

  4. Create a .env file in the root directory of the project, and add the following environment variable: REACT_APP_API_BASE_URL=http://localhost:3001

  5. Start the development server: npm start

The frontend will be running on http://localhost:3000.

Features

  • User authentication (login, registration, and password reset)
  • Task management (create, view, edit, and delete tasks)
  • Project management (create, view, edit, and delete projects)
  • Drag-and-drop functionality for task management
  • Task and project filters and search functionality
  • Notifications and error handling

Testing

To run the test suite, execute the following command:

Deployment

Instructions for deploying the frontend to a production environment can be found in the DEPLOYMENT.md file.

License

This project is licensed under the MIT License - see the LICENSE file for details.