Внутренняя архитектура: стек, авторизация, модель данных и окружение.
Frontend: Next.js 15 (App Router) + React 19 + TypeScript. Custom CSS (dark theme, CSS variables) в src/app/globals.css.
Database: PostgreSQL (Supabase) + Prisma ORM (prisma/schema.prisma).
AI & Vision: Google Gemini 1.5 Flash (генерация СМС и распознавание комнат по видео).
Hosting & Infra: Firebase Hosting + Google Cloud Functions (Next.js SSR).
/, /features, /pricing, /why-movingsync, /about, /contact.
Маркетинговые страницы с 4-язычным переключателем в подвале.
/demo-company/dashboard, /demo-company/leads, /demo-company/estimates, /demo-company/dispatch, /demo-company/playbook.
Интерактивная CRM с переключателем рынков (США $ / Израиль ₪).
/dashboard, /dashboard/leads/[id], /register, /login.
Авторизованный кабинет компании с реальными запросами в PostgreSQL.
/pay/[id] — подпись сметы и оплата депозита./portal/[id] — персональный хаб заказчика переезда./inventory/[id] — ИИ видео-сканирование комнат.
• User: id, name, company, email, phone, passwordHash, createdAt, updatedAt.
• Lead: id, userId, name, phone, email, from, to, size, sizeText, distance, date, status (new | est-sent | dep-paid | dispatch), value, deposit, addons, assignedTruck, assignedSlot, aiDraft, inventoryJson.