back to work
2024

Aamir Aquatics — Content & Community Platform

Content-driven bilingual (English/Arabic) platform with blog publishing, media embedding, and consultation booking.

ReactNode.jsSupabasei18n (EN/AR)

Aamir Aquatics — Content & Community Platform

A content-driven website supporting a growing online community. Built for an expert running bilingual content and consultations for Arabic- and English-speaking audiences.

Problem

The client had a growing audience split across two languages and needed a single platform that could host blog content, embedded media, and a reliable booking flow for consultations — without forcing him to juggle multiple tools.

Solution

Built a full-stack React + Node.js site with Supabase as the database layer:

  • Bilingual (Arabic + English) content rendering with RTL support
  • Blog publishing with media embedding and optimized responsive layouts
  • Booking and contact workflows with server-side validation and secure database persistence via Supabase
  • Mobile-first responsive design tested across phone, tablet, and desktop breakpoints

Stack

React · Node.js · Supabase · Nginx · i18n (EN/AR)

Impact

Unified two audiences on one platform. Booking and inquiry workflows reduced back-and-forth email coordination significantly, and the site handles its audience growth without operational burden.