
Results
95+
Lighthouse mobile
< 1.5s
LCP
10 files
Engineering docs
Overview
The existing FreshMart platform had accumulated significant technical debt. Performance was poor on mobile. The checkout flow had high abandonment. The content management was difficult for the team to use without developer involvement.
The Problem
The brief was to redesign and rebuild the entire platform with performance and conversion as the primary goals. The old stack was slow, difficult to maintain, and did not give the team independence to update content or manage products without developer intervention.
The Solution
Before writing a line of code, I produced a 10-document engineering specification covering site audit, design system, information architecture, 30 TypeScript component specifications, PostgreSQL schema design, performance strategy, and SEO plan. The rebuild achieved PageSpeed 95+ on mobile with LCP under 1.5 seconds. Full Stripe integration for payments, Sanity for content management, and Upstash Redis for caching.
Working on something that needs this level of engineering?
Tech Stack
Next.js
App Router, TypeScript
Supabase
PostgreSQL, Auth, Realtime
Stripe
Payment processing
Sanity
Content management
Upstash Redis
Caching layer
Vercel
Deployment