An Enterprise-Grade Secure Password & Credential Manager
An Enterprise-Grade Secure Password & Credential Manager

Maliban Explore Island

Scroll down
Sahan Ranasingha
Sahan Ranasingha
I`m
  • Residence:
    Sri Lanka
  • City:
    Akuressa
  • Age:
    25
  • Mobile:
    +94742280570

Maliban Explore Island

Custom Software Development, Full-Stack Web Development
  • Status:
    Completed

Maliban Explore Island

Maliban Explore Island is a high-concurrency, mobile-first event activation platform designed to power an interactive five-stall exhibition trail for the ProFood ProPack event at BMICH. The platform replaces traditional offline marketing activations with a connected digital journey where visitors scan secure physical QR codes, complete custom-engineered mini-games matching each brand’s identity, and enter live hourly draws broadcasted on a giant exhibition screen.

🌟 Key Features:

  • Multi-Language Support (EN & SI): A seamless English and Sinhala toggle built into the interface to ensure accessibility for a wide visitor demographic.
  • Interactive Trail Map: A dynamic cloud-covered map that updates in real-time as players physically explore the venue and scan QR codes.
  • 5 Custom Brand Mini-Games: Includes Biscuit Trivia Tap (quiz), Perfect Brew (timing/precision pour), Shake It Up (motion/gyroscope shake), Choco Memory (memory matching), and Goodness Match (nutrition puzzle).
  • Robust Real-Time TV Feed: Public display dashboard showing live participant metrics, a 3D floor map of the exhibition, and a winner ticker broadcasted in the hall.
  • Secure OTP Registration: Verification of players via phone number using an integrated Text.lk SMS gateway with custom OTP throttling.
  • Durable Game Progress: State is saved server-side, ensuring users lose no progress if they refresh the page, close their browser, or change devices.
  • Role-Based Admin Dashboards: Complete administrative control over campaigns, schedules, draws, winner exports, and SMS retries with custom RBAC roles.
  • πŸ› οΈ Technologies Used:

  • React 19
  • Next.js 15 (App Router)
  • Tailwind CSS
  • Zustand
  • TanStack React Query v5
  • Framer Motion
  • Node.js
  • NestJS 11
  • Prisma v6
  • PostgreSQL 16
  • Server-Sent Events (SSE)
  • Text.lk SMS API
  • DigitalOcean Spaces (S3 CDN)
  • Node Crypto API
  • πŸ“¦ Highlights:

    β€’ Real-Time Exhibition TV Display
    β€’ Gyroscope & Motion Sensor Mobile Integration
    β€’ Server-Side Anti-Cheat Game Validation
    β€’ PostgreSQL Transaction Advisory Locks for Draws
    β€’ Multi-Language Accessibility (EN/SI)
    β€’ 124 Integration & Unit Tests
    β€’ Robust Under Unreliable Venue Wi-Fi (SSE)
    β€’ 521 Registrations & 231 Completed Trails

    πŸ”– Skills:

  • Fullstack Web Development
  • Event Technology (EventTech)
  • Interactive Game Development
  • Real-Time Communication (SSE)
  • Database Lock Management
  • Next.js Development
  • NestJS Development
  • PostgreSQL & Prisma ORM
  • Mobile Motion & Gyroscope API
  • Secure OTP Authentication
  • Localization & Internationalization (i18n)
  • πŸ”— Project Link:

    Β© 2025 All Rights Reserved.
    Email: sahanranasingha1@gmail.com
    Write me a message
    Write me a message

      * I promise the confidentiality of your personal information