Full-Stack Delivery Platform
Sheringal Quick Delivery (SQD)
Local delivery platform for Sheringal, Pakistan — food, groceries, pharmacy, and parcel delivery with live rider tracking, vendor dashboards, and admin tools.
Sheringal, Dir Upper — Pakistan
Role
Full-Stack Developer
Duration
10 weeks
Focus
Full-Stack Delivery Platform
#Next.js 15#Supabase#TypeScript#PWA#Leaflet#Vitest

Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 15 (App Router), React 18, TypeScript, Tailwind, shadcn/ui |
| Maps | Leaflet + OpenStreetMap / CARTO / Esri (free, no API key) |
| Geocoding | OpenStreetMap Nominatim (free, no API key) |
| Backend | Supabase (Auth, Postgres, RLS, Storage, Realtime, Edge Functions) |
| Tests | Vitest + Testing Library |
Project Highlights
Built a multi-role delivery platform (customer, vendor, rider, admin) on Next.js 15 and Supabase with RLS-secured Postgres.
Implemented live GPS rider tracking with app-wide geolocation, wake lock, and admin live map — no paid map API keys.
Shipped a production PWA with offline shell, SEO sitemap, and Vercel deployment at sheringalquickdelivery.com.
Features
Customers — browse vendors, cart, COD checkout, coupons, order tracking, send parcel, ratings & complaints
Vendors — onboarding, product CRUD with photo upload, order management, analytics
Riders — KYC, job board, active delivery flow, GPS tracking with wake lock & background heartbeat
Admin — vendor/rider approval, orders, complaints, coupons, broadcast, live map
PWA — installable app shell with offline fallback page and service worker caching