EmperorAuto

Car buying, selling, and pre-order platform for Bangladesh, with built-in EMI and insurance calculators.

EmperorAuto.com.bd car marketplace for Bangladesh

EmperorAuto.com.bd

2024 - Present

EmperorAuto (emperorauto.com.bd) is a car buying, selling, and pre-order platform purpose-built for the Bangladesh market. The product spans three audiences in one application: customers submitting buy/sell requests, operators managing those requests internally, and admins running the business — all on top of a public-facing site that doubles as a financial-calculator destination.

ReformedTech is the engineering partner behind EmperorAuto and a long-term local Bangladeshi client. We own the full stack — from the customer-facing storefront and dashboards to the operator/admin panel and the email and storage pipelines. The platform is in active development ahead of public launch at emperorauto.com.bd.

What we built

  • Buy and sell request flows — anonymous public forms at /buy and /sell, plus authenticated dashboard variants for logged-in customers, with status workflows (pending → processing → quoted → completed) and admin-side assignment.
  • Customer dashboard with profile management, password change, and a request history view that automatically claims earlier anonymous submissions matching the user's email.
  • Admin / operator panel with role-based access (admin vs operator), request triage, internal notes for team handoff, and notification tracking.
  • Loan EMI calculator — reducing-balance method, 1-9 year terms, full month-by-month amortization schedule, BDT formatting.
  • Car insurance calculator — PIAM-style premium estimation with comprehensive vs third-party-only coverage, driver-age loading, no-claim discount tiers, optional add-ons (excess waiver, windscreen, flood), VAT and stamp duty.
  • Auction-sheet verification for import vehicles — operators and prospective buyers can verify auction documentation against the system of record.
  • Email pipeline on AWS SES with verification, password reset, request confirmations, status updates, retry logic, and full delivery tracking in a notifications table.
  • File uploads for vehicle documents and images via Cloudflare R2, with type and size validation on both client and server.

Stack

  • Frontend: Next.js 15 (App Router), React 19, TypeScript (strict), Tailwind CSS v4, shadcn/ui on Radix UI primitives, React Hook Form + Zod, TipTap rich-text editor, Mapbox GL, Lucide icons, Sonner toasts.
  • Backend: Next.js Route Handlers, NextAuth v5 (JWT credentials, role-based authorization), Drizzle ORM with Turso (LibSQL), bcrypt password hashing, Zod validators throughout.
  • Integrations: AWS SES for transactional email, Cloudflare R2 (S3-compatible) for file storage, Mapbox for location, jsPDF + autoTable for documentation exports, papaparse and xlsx for data import/export.

Why EmperorAuto matters to us

EmperorAuto is a flagship local Bangladeshi engagement: a real-world product serving the Bangladesh used-car and import-car market, with regulatory nuances (PIAM insurance rates, BRTA tax-token timelines, auction-sheet compliance) that only a team based in Dhaka can navigate quickly. We treat it as a long-term partnership — continuous feature delivery, performance work, and the steady investment a marketplace needs as it scales.

Engagement context

ReformedTech work on EmperorAuto.com.bd combined product thinking, implementation, and practical delivery support. The goal was not only to ship screens or code, but to make the workflow usable for the people running the operation day after day.

Our team typically contributes across discovery, interface design, frontend engineering, backend integration, QA, deployment, and post-launch iteration. That lets clients keep one accountable delivery partner while still getting the specialist skills needed for a production software project.

Custom Software Development

Have a product to build?

We design, build, and operate end-to-end products — frontend, backend, integrations, and the long tail of operations — as the engineering partner behind the software.