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

https://github.com/excellent-84/todo_list

Приложение для планирования задач. Авторизация пользователей по JWT-токену. Пользователи могут работать только с собственными записями.
https://github.com/excellent-84/todo_list

jwt nestjs nodejs postgresql swagger typeorm typescript

Last synced: about 2 months ago
JSON representation

Приложение для планирования задач. Авторизация пользователей по JWT-токену. Пользователи могут работать только с собственными записями.

Awesome Lists containing this project

README

          

## «ToDo list»

### Описание проекта:
Приложение для планирования задач. Авторизованные пользователи могут создавать проекты, редактировать их и удалять. Каждый проект имеет свои статусы задач (столбцы), их можно добавлять, редактировать, удалять и менять их порядок. К статусам прикрепляются задачи, их также можно добавлять, редактировать, удалять, менять порядок и перемещать между статусами. Авторизация пользователей по JWT-токену. Пользователи могут работать только с собственными записями.

### Стек технологий:

### Как запустить проект:

##### Клонировать репозиторий и перейти в него в командной строке:

```bash
$ git clone https://github.com/Excellent-84/todo_list.git
$ cd todo_list
```

##### Создать файлы .env, .development.env, .production.env и указать необходимые токены по примеру .env.example:

```bash
$ touch .env .development.env .production.env
```
##### Установить зависимости:

```bash
$ npm install
```

##### Запуск приложения:

```bash
# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod
```

### Документация и примеры запросов к API с помощью Postman доступна по адресу:

```bash
$ http://127.0.0.1:3000/api/docs
```

#### Автор: [Горин Евгений](https://github.com/Excellent-84)