Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.5 KB

README.md

File metadata and controls

56 lines (39 loc) · 1.5 KB

TODO Backend

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

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/p-force/todo_back.git
    cd todo_back
  2. Установите зависимости:

    npm install
  3. Создайте базу данных и настройте подключение к ней в файле .env. Переменные окружения в файле.

  4. Выполните миграции базы данных:

    npm run migrate
  5. Запустите сервер:

    npm start

Функционал

  • Управление задачами:
    • Создание, удаление, редактирование и получение всех задач.
  • Аутентификация и управление пользователями:
    • Регистрация и авторизация пользователей.
    • Активация аккаунта.
    • Восстановление пароля.

Технологии

  • Node.js
  • Express
  • База данных PostgreSQL (Sequelize Orm)
  • JWT для аутентификации
  • dotenv для управления переменными окружения
  • Swagger

API Документация

http://localhost:PORT/api-docs/