Back to Home
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
Sheringal Quick Delivery (SQD)

Tech Stack

LayerTechnology
FrontendNext.js 15 (App Router), React 18, TypeScript, Tailwind, shadcn/ui
MapsLeaflet + OpenStreetMap / CARTO / Esri (free, no API key)
GeocodingOpenStreetMap Nominatim (free, no API key)
BackendSupabase (Auth, Postgres, RLS, Storage, Realtime, Edge Functions)
TestsVitest + 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

More Projects