Context

RealMotors is an automotive ERP in production: the business needed a public vehicle catalog and an internal panel to run sales, stock and the workshop in one system, without spreadsheets or WhatsApp as the source of truth.

Frontend

A React + TypeScript SPA on Cloudflare Pages. There is a public catalog and an admin panel with operations modules:

  • Vehicles: inventory with photo, VIN, color, engine, price and status (available, etc.), search by make, model or VIN, create plus CSV import/export.
  • Parts and accessories: stock by SKU, brand and category, with low-stock alerts.
  • Sales notes, reservations and work orders (OT): commercial and workshop flow in the same panel.
  • Quick quote: a WhatsApp message with the import breakdown.
  • Role-restricted access (login to the management panel).

Backend

Java + Spring Boot API on Railway with PostgreSQL. Modular monolith: inventory, sales, reservations and work orders as separate domains, JWT auth and persistence with JPA + Flyway.

Outcome

A production system at realmotors.cl: a catalog for customers and a panel for the team, with vehicles, parts and sales/workshop documents in one flow.