issues
search
malcewdeveloper
/
lazer-overload-yp
Репозиторий для командной реализации игры в рамках обучения Яндекс Практикума
0
stars
1
forks
source link
Реализовать API для форума Ч.1
#62
Open
malcewdeveloper
opened
2 months ago
malcewdeveloper
commented
2 months ago
Что нужно сделать?
Планирование и проектирование:
Определение требований к API и его спецификация.
Проектирование структуры базы данных.
Определение моделей Sequelize.
Разработка схемы аутентификации и авторизации.
Настройка среды разработки:
Установка и настройка PostgreSQL.
Установка и настройка Docker и Docker Compose.
Настройка Node.js и Sequelize.
malcewdeveloper
commented
2 months ago
Стек для работы: PostgreSQL (версия 12+), Sequelize, Docker (Compose).
Необходимо «закрыть» «ручки» за авторизацией.
В форуме должна быть возможность добавить разные топики.
Минимальный набор сущностей:
топик,
комментарий,
ответы на комментарии (могут быть рекурсивными и в виде дерева),
Защита от XSS и SQL-Injection.
На NodeJS необходимо возвращать 403-й код ответа, если пользователь не авторизован.
На клиенте необходимо поставить заглушку с переходом на авторизацию (либо не показывать форум вообще, пока пользователь не авторизован).
Что нужно сделать?
Планирование и проектирование:
Настройка среды разработки: