Case study · Product I own
Lokalista
Local business discovery for the Philippines, with AI smart search, maps and QR menus.
- Role
- Founder, sole developer
- Status
- Live
- Stack
- React, TypeScript, Leaflet, CodeIgniter 4
Summary
- Problem
- Discovery for local businesses in the Philippines: search, location and menus in one place.
- System
- A React TypeScript SPA with interactive Leaflet maps, QR digital menus and owner dashboards, backed by a CodeIgniter 4 REST API and a separate admin application.
- Outcome
- Live at lokalista.app.
What needed to exist
Local discovery for the Philippines in one place.
Lokalista helps people find local businesses in the Philippines: search, maps and menus together, with flows for owners to claim their listing and for visitors to review it.
Architecture
Three applications: a map first app, an API and an admin.
-
Public app
A React TypeScript single page app with interactive Leaflet maps, AI smart search and concierge, QR digital menus, claim and review flows, and owner dashboards.
-
API
A CodeIgniter 4 REST API over MySQL.
-
Admin
A separate admin application.
- React
- TypeScript
- Vite
- Tailwind
- Leaflet
- PHP 8.2
- CodeIgniter 4
- MySQL
Result
Live at lokalista.app.
Lokalista is live and owned and operated by me.