Skip to content
aivexar
back to services
WebsiteRaajje Divers · Maldives mobile dive base & PADI center · 2026

Raajje Divers

An immersive brand site for a Maldives dive company with a Three.js underwater hero, backed by an optional Node.js admin CMS.

live in production

The real site, live today.

raajjedivers.com
Visit live site
Raajje Divers, full-page capture
case study

Why Raajje Divers · Maldives mobile dive base & PADI center hired us.

Overview

A cinematic multi-page site with a Three.js WebGL underwater background, animated caustics, and a full-bleed hero video. It pairs with an optional Express backend (JWT auth, image uploads, JSON store) exposing CRUD for packages, certificates, gallery, and posts, with the public pages progressively enhancing to live content and falling back to bundled JSON when the API is offline.

Problem

A Maldivian dive collective needed an atmospheric brand presence plus a way for non-technical staff to edit diving packages, certificates, gallery, and journal content without touching code.

Outcome

A site that runs fully standalone on cheap shared hosting, and, when the Node app is deployed, gives the team live, editable content with image uploads and scheduled publishing. Live at raajjedivers.com.

what shipped

Key features.

  • WebGL underwater hero with animated caustics, mouse-glow, hero video
  • Admin dashboard with token-auth CRUD for packages, certificates, gallery, posts
  • Image upload, drag-to-reorder, and scheduled publishing
  • Progressive enhancement: live API content with static JSON fallback
  • Rate-limited login + scrypt hashing + JWT sessions
  • Journal/blog, gallery lightbox, WhatsApp booking CTA
for your team

Want a website like this?

Tell us what you're trying to ship. We'll come back inside two business days with a frank assessment and a clear plan.

Reply inside 2 business daysSource in your repo, day oneFlat quote, no surprises