
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
/buyand/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.
Have a similar project in mind?
Let us help you bring your vision to life with our expert development team.