Build story

OLaNouKay

Local discovery in Guadeloupe and Martinique

Status
Live
My role
Design, development
Online at
olanoukay.fr

01

The starting problem

In Guadeloupe and Martinique, it is hard to know which shop is open right now or what food is left. Generic platforms don’t know the territory.

02

The constraints

  • A two-sided marketplace to launch on a small territory: starting with a single target, the bokit in Guadeloupe, with door-to-door canvassing.
  • Shop owners with few tools: a simple, touch-friendly interface.
  • No server to maintain.
  • Local search organised around Guadeloupe’s 32 municipalities.

03

The solution

  • Customer app: discovery by municipality and category, map, “open now”, place pages, public votes (“best bokit”).
  • Shop owner dashboard: daily menu with live stock, promotions, statistics, listing claims with a “Verified listing” badge.
  • Opening hours computed automatically, dish photo analysis.
  • Tested data access rules.

04

The verifiable result

  • 43 customer pages, 28 shop owner pagesSource: repository
  • 184 place pages online (252 URLs in the sitemap)Source: olanoukay.fr/sitemap.xml, 7 November 2026
  • 327 unit tests, 4 end-to-end journeysSource: repository
  • Version v0.3.12, 7 November 2026Source: changelog, git tag

No visitor or revenue figures here: only what can be checked.

05

The technologies

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind
  • Firebase
  • Mapbox
  • Gemini
  • Docker
  • Coolify
  • Vitest
  • Playwright

Further reading