Website + mobile app redesign
Full redesign of the website to the new Figma designs, including Arabic right-to-left layout, replacing the earlier Chinese/English demo with ¥ prices and hard-coded cars.
Mingcheji gives buyers outside China one platform to check a Chinese car's history, find parts that fit it, and browse listings — in six languages, with prices in USD. Pilot on a preview site; not yet in production.
Snapshot
Audited environment metrics verified against live deployment.
The challenge
The business context, constraints, and risk surface that shaped every decision.
Buyers outside China had no easy way to check a Chinese car's history, find parts that fit it, or browse listings — the data exists in Chinese, priced in yuan (CNY), and written for China's own formats.
The client needed one global platform in six languages (English, Arabic, Russian, Spanish, Portuguese, Chinese) with prices in USD. An earlier front-end demo (Chinese/English, ¥ prices, hard-coded cars) has been fully replaced; Car Search and the history report pages run on sample data until the live data is connected.
Contributions
Factual breakdown of our direct engineering contributions.
Full redesign of the website to the new Figma designs, including Arabic right-to-left layout, replacing the earlier Chinese/English demo with ¥ prices and hard-coded cars.
New backend API: sign-in (Google, optional password), accounts, free part checks, Stripe pay-first orders, coupons, and an order queue.
Access to the vehicle data provider (GlobalVIN, via the China Vehicle History backend) for car-history reports.
VIN or part-number lookup, a car's full parts catalogue, and OEM prices in USD.
System / solution
Next.js website, Node.js/Express backend, GlobalVIN vehicle data, Stripe payments, and self-repairing background jobs.
System architecture
Next.js 16 website (Vercel) → Node.js/Express 5 API (Render preview) → GlobalVIN vehicle & spare-parts APIs via the China Vehicle History backend; che168 listings via Apify for Car Search; Stripe Checkout payments; Google sign-in; PostgreSQL + Kysely + pg-boss job queue; Sentry monitoring. Reports show only provider-returned data, with "no data" states for empty sections.
Flywheel impulse
Verified real-world deployment, maintenance, and scale protocols.
Pilot running on a preview site (Vercel website, Render API preview). Changes ship without a release: prices, limits, coupon rules and call costs are settings stored with history and picked up within 30 seconds. Production target is a VPS with Docker (proxy, API, worker, Postgres, backups) — not built yet.
Outcomes / evidence
Every metric listed is verified and sourced from the Mingcheji case data.
Verified evidence
Six languages on every page
next-intl — English, Arabic, Russian, Spanish, Portuguese, Chinese — with full Arabic right-to-left layout
Verified evidence
No lookup paid for twice
Results are stored; a search that finds nothing issues a 60-day coupon
Key outcome
Car Parts works end to end
Sign-in, free checks, Stripe payment, order queue, and a translated whole-car parts catalogue
Capabilities involved
AI Product Engineering and Forward-Deployed Services were both demonstrated in this pilot.
Full website redesign to new Figma designs with Arabic RTL; new backend API and Car Parts lookup with OEM prices in USD — all demonstrated in the pilot.
Pilot running on a preview site (Vercel website, Render API preview) with settings-based configuration picked up within 30 seconds and self-repairing background jobs.
Related work
No related case studies exist yet for the Mingcheji project.
Let's talk
Let's discuss the problem you're trying to solve.
Talk to our teamStop experimenting and start engineering. Let's discuss how we can turn your complex requirements into a deployed solution.