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

https://github.com/m-yasirghaffar/todolist-react-mern

MERN Stack todolist web app consuming rest api
https://github.com/m-yasirghaffar/todolist-react-mern

Last synced: 8 months ago
JSON representation

MERN Stack todolist web app consuming rest api

Awesome Lists containing this project

README

          

# TodoList MERN Frontend

This is the frontend part of the TodoList MERN (MongoDB, Express, React, Node.js) application. It provides a user interface for managing a list of tasks.

## Table of Contents

- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Features

- Add new tasks to your list.
- Update existing tasks.
- Mark tasks as completed.
- Delete tasks from the list.

## Getting Started

Follow the instructions below to get the frontend part of the TodoList MERN application up and running on your local machine.

### Prerequisites

Before you begin, make sure you have the following software installed:

- Node.js: You can download it from [nodejs.org](https://nodejs.org/).

### Installation

1. Clone the repository:

```bash
git clone https://github.com/M-YasirGhaffar/TodoList-MERN-frontend.git
```

2. Navigate to the project directory:

```bash
cd TodoList-MERN-frontend
```

3. Install dependencies using npm:

```bash
npm install
```

### Usage

1. Start the development server:

```bash
npm start
```

2. Open your web browser and visit [http://localhost:3000](http://localhost:3000) to access the TodoList application.

3. Use the interface to add, update, mark as completed, and delete tasks.

4. Enjoy managing your tasks with the TodoList app!

## Contributing

Contributions are welcome! If you have any improvements, bug fixes, or new features to add, feel free to open an issue or submit a pull request.

Please make sure to follow the code of conduct when contributing.

## License

This project is licensed under the [MIT License](LICENSE).