← Toate proiectele
FULLAutoerebus · multi-brand auto group· Automotive retail · România

4 site-uri publice + CRM cu workers. Un singur ecosistem auto.

Durată
16 săptămâni · 4 site-uri → CRM → workers
Echipă
3 devs · 2 designeri · 1 PM
Stack
Next.js 15PrismaNeon PostgresTurborepoExpressBullMQRedisnext-intlCloudinaryTwilioMailjetDocker
§ Live preview · homepage hero
https://autoerebus.ro
Bd. Pipera 56 · București
+40 21 555 0042● Open · 09:00–19:00
Autoerebus
MULTI-BRAND · 1,200+ MAȘINI

Mașina ta urmează.
Cumpără. Vinde. Trade-in.

Showroom dedicat pentru patru brand-uri: Autoerebus, Nissan, Renault & Service. O singură echipă, oferte transparente, trade-in instant.

Sub-brandsNissanRenaultService
Featured · €18,900
Nissan Qashqai · 2023
32,400 km · Diesel · Manual
Detalii →
§ Problema

Autoerebus opera ca grup auto cu mai multe sub-brand-uri și o reprezentanță de service. Tooling-ul rămăsese în 2018: fiecare brand cu propriul site WordPress lent, panouri de admin diferite, leads-urile veneau prin formulare care trimiteau email și se opreau acolo. Nu se vedea nimic agregat — câte cereri vin pe Nissan vs Renault, cine le preia, în cât timp răspunde, care se închid. Echipa de vânzări lucra din inbox, agenții ratau leads-uri pentru că nu știau care e al cui. Ne-au cerut un site public mai rapid. Am propus un ecosistem complet: site-uri publice separate per brand cu un design system comun, plus un CRM intern pentru echipă, toate alimentate de aceeași bază de date și conectate printr-un layer comun de tipuri.

§ Abordare
01

Săpt 1-4 — Hub principal (we2b)

Site Autoerebus principal pe Next.js 15 cu App Router pentru cumpără / vinde / trade-in / contact. Postgres pe Neon serverless. Prisma cu modele clare (Make, Model, Car, Inquiry, User, AuditLog), NextAuth role-based (USER / ADMIN / SUPER_ADMIN), Cloudinary pentru imagini cu transformări on-the-fly, Twilio + Nodemailer pentru notificări, Google Maps, jsPDF pentru oferte descărcabile.

02

Săpt 4-7 — Sub-brand sites (Nissan, Renault)

Site-uri dedicate per brand, fiecare cu propria identitate vizuală dar partajând design system-ul. Nissan cu modele / promoții / finanțare / service și Mailjet pentru notificările dealer-ului. Renault cu oferte / despre noi / servicii și animații Framer Motion pe modele. Ambele alimentează același CRM prin API.

03

Săpt 7-9 — Service workshop (multilingv)

Site separat pentru reprezentanța de service, multilingv RO/EN cu next-intl. Catalog servicii, programări online, integrare directă cu CRM-ul pentru ticketing. Hub-ul redirectează utilizatorii către service și invers, păstrând context (mașină, programare, agent).

04

Săpt 9-12 — CRM monorepo (Turborepo)

Turborepo cu workspaces: apps/crm (Next.js + Recharts pentru analytics agregat per brand), services/api (Express + JWT + Helmet), packages partajate pentru database, types și UI. Aceleași tipuri Prisma se folosesc pe toate cele 4 site-uri și în CRM — modificări la schemă se propagă cu type-check.

05

Săpt 12-16 — Queue, workers & deploy

Notificările email și SMS pe job queue cu BullMQ + Redis. Workers separate (email-worker, sms-worker) ca să nu blocheze API-ul. Retry exponential, dead-letter pentru jobs eșuate, audit log în Postgres. Auto-routing leads la agenți după brand, zonă și disponibilitate. Docker Compose pentru dev local. Deploy: Vercel pentru fiecare site, hosting separat pentru API + workers.

§ Rezultate

Cifrele.

0
sisteme integrate
4 site-uri + CRM
< 0min
lead response time
de la ore
0
leads pierdute
audit log + queue retry
0
design system shared
pe toate brand-urile
§ Client
Am început cu o cerere simplă: site mai rapid. Am sfârșit cu un ecosistem — Autoerebus, Nissan, Renault, Service, toate sub un singur CRM. Echipa nu mai jonglează 4 inbox-uri, vede totul agregat.
Owner · Autoerebus Group · București

Vrei rezultate similare?

Trimite un brief