← All projects
Apps2026 / Samui Hub

Samui Hub

A Telegram Mini App aggregator for Samui tourists and expats. Consolidates transport rentals, housing search, and currency exchange into a single seamless interface.

My role

Own development. Implementation details below.

Scope

Samui Hub

LinksOpen product
01 / The challenge

What the product does

Samui Hub is a unified super-app for Koh Samui, built as a stateless API Gateway on Next.js 14. The app aggregates real-time data from three independent Supabase databases (vehicles from JJRent, properties from TropicVibe, and currency exchange rates from Exchange) to deliver a single intuitive dashboard with caching and client-side validation.

02 / The solution

Samui Hub

Samui Hub is a unified super-app for Koh Samui, built as a stateless API Gateway on Next.js 14. The app aggregates real-time data from three independent Supabase databases (vehicles from JJRent, properties from TropicVibe, and currency exchange rates from Exchange) to deliver a single intuitive dashboard with caching and client-side validation.

  • Samui services aggregator
  • API Gateway (Next.js)
  • initData Auth (HMAC)
Technology
Implementation details
  • Securely and quickly aggregating data from three separate Supabase databases using Next.js route handlers.
  • Securing internal API endpoints via HMAC signature validation of Telegram initData.
  • Developing a fluid mobile UI complete with a video splash preloader tailored to Telegram WebView specs.
Next projectTropicVibe

Your next good product starts here

Have a project?
Let’s figure it out.

Bring an idea, a prototype or a process you have wanted to simplify.

Message on Telegram Build a brief

A short brief helps frame the conversation.
No commitment to start a project.