Skip to content

Mobile app · PWAWork in progress

Every kids' activity in the city, in one app parents keep.

Parents pick their city and find classes, clubs and events by category, age and date, with a real map, saved favourites and one-tap call or WhatsApp. The team runs everything from an admin portal.

Built for Orbi · A kids' activities directory for parents in Pakistan, starting with Lahore

One-time build from $150. No monthly app-builder fee. You own the code.

Open the live app
Orbi welcome screen: pick your city
Orbi explore screen with featured and upcoming activities in Lahore
Activity page for a kids' STEM workshop

The brief

What the client asked for.

Parents in Lahore find kids' activities through scattered Instagram pages and WhatsApp groups.

We wanted one clean app: pick your city, see what's on this week, save it, and contact the organiser in one tap.

No sign-up for parents. Our team needed a simple portal to add activities, venues and photos.

The design boards were final, so the app had to match them screen by screen.

The brief from Orbi, in plain words

Take the tour

Scroll through the app, screen by screen.

  1. 1Start

    Pick your city, that's it

    No account and no forms. Parents choose their city and land straight on what's happening there.

    • Cities switched on from the admin
    • Installs to the home screen
    • Fast on mid-range phones
    Orbi welcome screen
  2. 2Explore

    What's on this week, at a glance

    Featured activities first, then upcoming events with dates. Search, or tap a category: Education, STEM, Sports, Arts.

    • Search and category filters
    • Featured and upcoming rows
    • Ongoing classes and dated events
    Orbi explore screen
  3. 3Decide

    Everything a parent needs on one screen

    Ages, price, dates, times, organiser and address, written plainly. One tap to save it for later.

    • Ages and price shown up front
    • Dates and times in plain words
    • Save without an account
    Activity details
  4. 4Go

    A real map, and contact in one tap

    The venue on a map with Open directions, then Register, Call, WhatsApp or Instagram, whichever the organiser uses.

    • Map with directions
    • Call, WhatsApp or register
    • No paid map key needed
    Venue map with directions and contact buttons
  5. 5Remember

    Saved, right on the phone

    Hearts are kept on the device, so parents build a shortlist without ever creating an account.

    • Works without login
    • Shortlist survives app restarts
    Saved activities
Want an app like this?Get a free consultationOne-time build. Costing on a quick call.

Behind the app

The team runs it from a simple portal.

  • orbi-v1-bice.vercel.app/admin
    Orbi admin overview

    A portal the team actually enjoys

    The overview shows what's live, what's in draft and what needs attention, like a missing contact or a deadline to review.

  • orbi-v1-bice.vercel.app/admin/listings
    Orbi admin listings

    Listings, venues and media in one place

    Search and filter every activity, edit in one page, and pin each venue on a map by searching its name.

listings load-tested without slowing down
20,000listings load-tested without slowing down
mobile Lighthouse score, median of 5 runs
95mobile Lighthouse score, median of 5 runs
security tests passing
40 / 40security tests passing
sign-ups needed for parents
0sign-ups needed for parents

Why a PWA

Feels like an app. Ships like a website.

  • Installs from the browser

    One tap on Add to Home Screen and it sits next to WhatsApp, with its own icon.

  • Saved on this phoneOffline ready

    Works offline

    Pages and files are saved on the phone, so the app still opens with no signal.

  • Time for your daily read nowContinue from where you stopped

    Push notifications

    Reminders and updates land on the lock screen, like any other app.

  • Fix shipped10:02
    Live for everyone10:03

    Updates in minutes

    No store review queue. A fix goes live for every user the moment it's deployed.

On iPhone, notifications start once the app is added to the Home Screen (iOS 16.4 or newer).

What the market charges

Renting an app every month, or owning it once.

No-code app and directory builders

Builderper month
AdaloBuilder · Record limit not stated$65
Brilliant DirectoriesMonthly · PWA not stated$97
SoftrBusiness · First plan with a PWA$395

You rent the platform forever, and your directory lives inside it. Leave, and you start again.

Prices from each vendor's pricing page, checked 27 October 2026, billed monthly. Tap a name to check it yourself.

Our model

One-time buildfrom $150

No monthly app-builder fee. Scope and final price agreed before work starts.

Running cost: Hosting and database: about $45/mo on professional plans (Vercel Pro $20 + Supabase Pro $25).

  • Designed around your brand and your customers
  • You own the code, the data and the domain
  • New features added when you need them
Ask for costing on WhatsApp

Problems solved

The hard parts, and how we fixed them.

  • Case 01

    Maps without a monthly bill

    ProblemGoogle's map tools need a billing account and an API key, which the project didn't want.

    FixParents see a key-free Google map with directions. The admin pins venues on OpenStreetMap and finds them by name. No key, no billing.

  • Case 02

    Thousands of listings

    ProblemLoading every activity into the phone would get slower with every new listing.

    FixFiltering and paging happen inside the database. We tested it with 20,000 live records.

  • Case 03

    Final designs, matched screen by screen

    ProblemThe client's design boards were locked, so the app had to look exactly like them.

    FixEach screen was measured against its board side by side at phone and desktop sizes.

  • Case 04

    Safe by default

    ProblemA public directory and a staff portal share one database.

    FixRow-level security on every table, staff-only admin with sign-up switched off, and 40 automated security tests.

Under the hood

Built properly, and kept secure.

  1. 01

    Phone

    Installable PWA, no sign-up

  2. 02

    Next.js server

    Server actions, cached pages

  3. 03

    Supabase

    Listings, venues, media, staff

  4. 04

    Maps

    Key-free embed + OpenStreetMap

Security

  • Row-level security on every table, public reads only see live listings
  • Staff-only admin portal, sign-up switched off
  • 40 automated security tests run against the live app

Tech stack

  • Next.js 15
  • React 19
  • Supabase
  • PostgreSQL
  • Leaflet + OpenStreetMap
  • Service Worker
  • Tailwind CSS
  • Vercel

Build time: About 2 weeks

Open the live app
Get an app like thisGet a free consultationOne-time build. Costing on a quick call.

Start a project

Get a free audit of your store.

Send your store link and what you're aiming for. Within 48 hours you'll get a short video with the biggest wins for conversion and speed. No obligation.

What you get, free

  • Your top 3 conversion leaks, with fixes
  • Mobile speed check and what's slowing it
  • A clear quote if you want me to do the work
Prefer WhatsApp?Message me on WhatsApp
What do you need?
Budget

Replies within one working day. Your details are never shared.