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-токену. Пользователи могут работать только с собственными записями.
- Host: GitHub
- URL: https://github.com/excellent-84/todo_list
- Owner: Excellent-84
- Created: 2024-07-21T19:28:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-10T19:33:48.000Z (almost 2 years ago)
- Last Synced: 2025-03-17T22:12:37.737Z (over 1 year ago)
- Topics: jwt, nestjs, nodejs, postgresql, swagger, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 540 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)