(01) The brief
A specialist technician serving fleets on the road and at mining sites. He needed to show services and parts and to receive orderly quote requests instead of scattered messages.
(02) What it does
- Diagnostic services with geographic coverage.
- Parts catalog with a spec sheet and a quote button.
- A quote form that is recorded in the panel and alerts over WhatsApp.
(03) How it was built
- Convex backend with real-time data: adding a product in the panel makes it appear on the site instantly.
- Next.js with server rendering so every product page is indexable.
- Panel with its own session and protected routes.
(04) Security
- Panel out of search engines, session with expiry.
- Server-side form validation and anti-bots.
- CSP and HSTS.
(05) Speed and Google
Images optimized over CDN; local business and product structured data.
(06) What it deliberately doesn’t do
- No cart and no online payment.