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.
The real site — live today.
Production sites can't be embedded, so here's a full-page capture — open the real thing in a new tab.

Why Raajje Divers · Maldives mobile dive base & PADI center hired us.
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.
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.
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.
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
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.
