Разработать бекенд для портала автодилера [node.js][strapi]

200 000 руб. за проект
14 марта 2023, 20:12 • 34 отклика • 124 просмотра
Разработать бекенд корпоративного портала для автодилера на Strapi (node.js). Описание структуры сайта в конце объявления.

Портал представляет собой каталог автомобилей и услуг, без возможности авторизации и онлайн-оплаты. К проекту будет предоставлено Функциональное задание и подробное Техническое задание с описанием всех сущностей, API методов, CRONов и логики работы.

*В данном заказе речь идет о разработке бекенда, однако мы также находимся в поисках фронтенд разработчика (typescript, next.js). Если вы обладаете данными компетенциями, то можем обсудить условия комплексной разработки сайта*

Необходимые технические компетенции:
  1. Node.js (Typescript)
  2. Strapi (Админка, CMS)
  3. Docker-compose
  4. PostgreSQL
  5. CRON
  6. Nginx
Дата старта
Приступать к работам на следующей неделе (20.03.23-26.03.23).

Сроки
На работу над данным проектом запланировано два месяца от момента старта работ.

Доработки
К проекту будет приложено подробное ТЗ, однако финальная техническая реализация на усмотрение исполнителя. Все дополнительные функции, которых нет в ТЗ оплачиваются отдельно

Регулярные синхроны
Регулярные синки с нашим техническим специалистом. Прохождение код-ревью.

Оплата
Аванс и основная часть. Работаем по договору. Бюджет на реализацию: 200 тыс. руб.

*Поддержка
После завершения проектной работы, плюсом будет возможность оставить проект на технической поддержке с ежемесячной оплатой.

Готовы ответить на любые дополнительные вопросы.
_____________________________________________
Требования к сайту
В качестве CMS необходимо использовать Strapi.
Она должна решать следующие задачи:
  1. Управление контентом и сущностями на сайте (~20 таблиц)
  2. Выполнять CRON скрипты по обновлению данных по некоторым сущностям из АПИ внешних систем (2-е интеграции)
  3. Предоставлять АПИ фронтенду (~15-20 методов)
  4. Выполнять рассылку электронных писем о новой заявке через внешний SMTP-сервер
Система должна содержать информацию о следующих сущностях:
1) Город
2) Дилерский центр
3) Заявка
4) Главная страница
5) Акция
6) Услуга
7) Новость
8) Марка
9) Модель
10) Комплектация авто
11) Новый автомобиль
12) БУ автомобиль
13) Запчасть автомобиля
14) Кредитный банк