Простой бэкенд для управления списком задач с возможностью регистрации и авторизации пользователей.
-
Клонируйте репозиторий:
git clone https://github.com/p-force/todo_back.git cd todo_back
-
Установите зависимости:
npm install
-
Создайте базу данных и настройте подключение к ней в файле .env. Переменные окружения в файле.
-
Выполните миграции базы данных:
npm run migrate
-
Запустите сервер:
npm start
- Управление задачами:
- Создание, удаление, редактирование и получение всех задач.
- Аутентификация и управление пользователями:
- Регистрация и авторизация пользователей.
- Активация аккаунта.
- Восстановление пароля.
- Node.js
- Express
- База данных PostgreSQL (Sequelize Orm)
- JWT для аутентификации
- dotenv для управления переменными окружения
- Swagger
http://localhost:PORT/api-docs/