Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/emmo00/simple-task-management-system

Simple Task Management System
https://github.com/emmo00/simple-task-management-system

Last synced: about 15 hours ago
JSON representation

Simple Task Management System

Awesome Lists containing this project

README

        

# simple-task-management-system
Simple Task Management System

A simple task management system built using Express.js, providing basic CRUD operations for managing tasks.

## Features

- User registration
- User authentication
- Create a new task
- Retrieve a list of all tasks
- Retrieve a single task by ID
- Update an existing task
- Delete a task

## Technologies Used

- Node.js
- Express.js
- MongoDB

## Installation

1. Clone the repository:

```sh
git clone https://github.com/Emmo00/simple-task-management-system.git
```

2. Navigate to the project directory:

```sh
cd simple-task-management-system.git
```

3. Install the dependencies:

```sh
npm install
```

## Configuration

1. Create a `.env` file in the root directory of the project.
2. Copy the contents of `.env.example`, then edit the variable values as needed.

## Running the Application

1. Start the server:

```sh
npm start
```

2. The server will be running on `http://localhost:3000`.

## API Endpoints

API documentation can be found [here](https://documenter.getpostman.com/view/29211053/2sA3QmDaGg)

## Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.