Коротко
2
публичных сайта
WestAuto и АвтоКлюч на одном движке
1
CRM на всех
заявки агентов и обоих сайтов в одном месте
1
движок расчёта
одна чистая функция на фронт и на бэк
Почему расчёт — одна функция
Стоимость машины «под ключ» складывается из аукционной цены, доставки, растаможки и комиссии. Если её считает отдельно сайт и отдельно сервер, две формулы однажды разойдутся — и клиент увидит на сайте одну сумму, а в счёте другую. Здесь формула лежит в общем пакете и вызывается обеими сторонами.
Сайты агентов
Агент получает свой поддомен со своими контактами и своей наценкой, но с общим каталогом и общей воронкой. Это дешевле отдельного сайта каждому и честнее для компании: видно, кто сколько привёл.
Стек
Fastify и PostgreSQL на сервере, общий пакет с бизнес-логикой, монорепозиторий. Внутреннее приложение открывается по адресу /app на любом из доменов.