A local retail store discovery platform for Sri Lanka that helps people search for a product, find nearby shops with stock, reserve it, and pick it up in person.
A practical platform for discovering products through nearby physical stores
Build a search-first retail platform that helps customers find items in stock near them instead of relying on delivery-heavy shopping flows.
Search products, view nearby shops, inspect the map, reserve the item, and walk in to pick it up β simple and local by design.
Supports subscriptions, reservation flow, and store discovery so small retailers can surface inventory and customers can buy faster.
From local discovery concept to a pickup-first retail platform
Focused on a simple local behavior: users know what they want, but not which shop nearby has it in stock.
Designed the product and map workflow so people can search, compare nearby stores, and understand availability fast.
Added the ability to reserve before visiting, backed by multilingual communication and email flows.
Subscriptions, payments, and operational tooling were added so shops could actually use the platform in practice.
Features designed around local retail behavior
Customers search a product and immediately see stores that have it in stock nearby.
Leaflet and OpenStreetMap power a free map layer with no API key requirement.
Users can reserve an item before visiting the shop, keeping the process practical and low friction.
English, Sinhala, and Tamil support makes the system accessible across the Sri Lankan market.
Brevo and SMTP fallback handle outgoing emails reliably without locking the product to one provider.
Lemon Squeezy supports Basic and Pro plans for businesses using the platform.
Search, geo, commerce, and communication layers working together
The customer-facing flow begins with search and quickly narrows into store and stock discovery.
PostGIS and GeoAlchemy2 power the store radius logic while the store inventory data stays queryable at scale.
Subscriptions, email delivery, scheduling, and authentication keep the product operational for real merchants.
A walkthrough of search, map discovery, and reserve-before-visit behavior
The walkthrough focuses on how a shopper searches a product, checks nearby stores on the map, and reserves the item before visiting the shop in person.
Frontend, backend, geo and commerce tools
Why the platform matters for both shoppers and retailers
Built for English, Sinhala, and Tamil so more Sri Lankan shoppers can use it comfortably.
The map experience avoids paid map APIs by using Leaflet and OpenStreetMap.
The entire product is optimized for reservation and in-person collection rather than delivery logistics.
A local commerce platform built for discovery and pickup
I can help shape the product, frontend, backend, and deployment flow.