Nest.js бэкенд для проекта с голосованием
150 000 руб. за проект
В данный момент начинаем разрабатывать проект с механикой голосования за проекты пользователя. Фронтенд будем делать на своей стороне, нужен фулстек для написания набора апи и админки.
Админ панель будет состоять из 2х разделов, доступ в админ панель доступен любому авторизованному на проекте пользователю с пометкой доступа в базу данных.
Админ панель:
- раздел со списком пользователей, где можно просмотреть информацию о пользователе и о том за какую работу он проголосовал. Нужна возможность поиска по пользователям.
- раздел со списком работ, нужна возможность просматривать/создавать/измениять работы. Работа будет состоять из фото или видео + заголовок + описание. Возможно работа может содержать несколько фото или видео, но это пока не точно. Пост обработка фото и видео не нужна.
Набор апи:
- апи регистрации/авторизации по куке от родительского домена
- апи получения профиля пользователя или проверки токена авторизации
- апи получения списка работ
- апи голосования за работу(причем голос можно как дать так и снять)
- апи сохранения email
- апи подтверждения email
Разработать бэкенд нужно на nest.js с использование реляционной sql базы данных. Будет несколько пиковых по нагрузке дней, около 100к пользователей в день, поэтому возможно голоса за работы стоит кешировать в redis. Админ панель можно собрать на headless cms.
Админ панель будет состоять из 2х разделов, доступ в админ панель доступен любому авторизованному на проекте пользователю с пометкой доступа в базу данных.
Админ панель:
- раздел со списком пользователей, где можно просмотреть информацию о пользователе и о том за какую работу он проголосовал. Нужна возможность поиска по пользователям.
- раздел со списком работ, нужна возможность просматривать/создавать/измениять работы. Работа будет состоять из фото или видео + заголовок + описание. Возможно работа может содержать несколько фото или видео, но это пока не точно. Пост обработка фото и видео не нужна.
Набор апи:
- апи регистрации/авторизации по куке от родительского домена
- апи получения профиля пользователя или проверки токена авторизации
- апи получения списка работ
- апи голосования за работу(причем голос можно как дать так и снять)
- апи сохранения email
- апи подтверждения email
Разработать бэкенд нужно на nest.js с использование реляционной sql базы данных. Будет несколько пиковых по нагрузке дней, около 100к пользователей в день, поэтому возможно голоса за работы стоит кешировать в redis. Админ панель можно собрать на headless cms.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.