MIKHAIL NERI

Case study · Product I own

Lokalista

Local business discovery for the Philippines, with AI smart search, maps and QR menus.

Visit lokalista.app

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.

  1. 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.

  2. API

    A CodeIgniter 4 REST API over MySQL.

  3. 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.

Building something like this?

Start a project

Internal Team Operations Platform Next system