Nest.js бэкенд для проекта с голосованием

150 000 руб. за проект
02 ноября 2023, 20:59 • 21 отклик • 76 просмотров
В данный момент начинаем разрабатывать проект с механикой голосования за проекты пользователя. Фронтенд будем делать на своей стороне, нужен фулстек для написания набора апи и админки.

Админ панель будет состоять из 2х разделов, доступ в админ панель доступен любому авторизованному на проекте пользователю с пометкой доступа в базу данных.

Админ панель:
- раздел со списком пользователей, где можно просмотреть информацию о пользователе и о том за какую работу он проголосовал. Нужна возможность поиска по пользователям.
- раздел со списком работ, нужна возможность просматривать/создавать/измениять работы. Работа будет состоять из фото или видео + заголовок + описание. Возможно работа может содержать несколько фото или видео, но это пока не точно. Пост обработка фото и видео не нужна.

Набор апи:
- апи регистрации/авторизации по куке от родительского домена
- апи получения профиля пользователя или проверки токена авторизации
- апи получения списка работ
- апи голосования за работу(причем голос можно как дать так и снять)
- апи сохранения email
- апи подтверждения email

Разработать бэкенд нужно на nest.js с использование реляционной sql базы данных. Будет несколько пиковых по нагрузке дней, около 100к пользователей в день, поэтому возможно голоса за работы стоит кешировать в redis. Админ панель можно собрать на headless cms.
Отзывы
R50 fe359bf685f6177bd9ff5fa2f3a57f69
Заказчик
В целом все нормально. Но не всегда попадает в оценку.
~ 1 год назад
Все супер, с таким заказчиком приятно работать
~ 1 год назад