Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mayerprog/task-todo-api

API for https://github.com/mayerprog/task-todo-ui
https://github.com/mayerprog/task-todo-api

Last synced: 5 days ago
JSON representation

API for https://github.com/mayerprog/task-todo-ui

Awesome Lists containing this project

README

        

Tasks Todo API

### **API Features and Endpoints:**

#### **Task Management:**

- `GET /tasks/getAll`: Retrieve a list of tasks
- `POST /tasks/createTask`: Create a new task with title and description. You can choose if the task is important.
- `PUT /tasks/updateTask/:id`: Update an existing task.
- `DELETE /tasks/deleteOne/:id`: Remove a task from the user's list.

### **Server Configuration:**

- Server built with `express.js`, running on port 3000.
- Database connections managed with `mongoose`, connecting to a MongoDB instance.

### **Database Interaction:**

- MongoDB is utilized for storing task data.
- Database connection and error handling are set up to ensure stable operations.

# Get Started

- Clone the repository with `git clone https://github.com/mayerprog/task-todo-api`
- Install dependencies `yarn install`
- Run `yarn start` to run the project on Expo Go app

## Tecnologies

- Express.js
- Mongoose

## Contacts

Mayra Tulegenova

- Telegram: [mayerprog](https://t.me/mayerprog)
- Email: [[email protected]]([email protected])