JCI World Congress 2025 Mobile Platform

The JCI World Congress 2025 required a native mobile application to provide attendees with offline-capable access to event information, registration management, reservations, and emergency services on their Android and iOS devices.

Laravel 12Livewire 3.6VoltFlux UI/Flux ProTailwind CSS 4NativePHP Mobile 1.12+Android (Kotlin)Firebase Cloud MessagingSQLiteGuzzle HTTP ClientPest PHP

CHALLENGE

The JCI World Congress 2025 required a native mobile application to provide attendees with offline-capable access to event information, registration management, reservations, and emergency services on their Android and iOS devices.

SOLUTION

Developed a comprehensive native Android mobile application using NativePHP Mobile framework, built on Laravel 12 and Livewire 3.6. Implemented offline-first architecture with intelligent JSON file caching, biometric authentication, barcode/QR code scanner, push notifications via FCM, and comprehensive API client system with automatic token management. Created 20+ specialized API clients and multiple caching strategies for seamless offline/online transitions.

Complete Feature List

• Native Android app with Gradle build system

• Biometric authentication (fingerprint/face recognition)

• Offline-first architecture with intelligent JSON file caching

• Barcode/QR code scanner with Code 128 support

• Push notifications via Firebase Cloud Messaging

• 20+ specialized API clients with automatic token management

• Multiple caching strategies (network-first, cache-first, stale-while-revalidate)

• User data aggregation API (hotels, tours, visas, academy, competitions, golf)

• Receipt generation and download for all transactions

• Progressive loader with branded splash screen

• Deep linking support for seamless navigation

• Native intent handling for phone/SMS/email links

MY ROLE

Full-Stack Developer

TECHNOLOGIES USED

Laravel 12Livewire 3.6VoltFlux UI/Flux ProTailwind CSS 4NativePHP Mobile 1.12+Android (Kotlin)Firebase Cloud MessagingSQLiteGuzzle HTTP ClientPest PHP

Project Highlights

Key Achievements

  • ✓

    Seamless offline/online transitions with intelligent caching

  • ✓

    Reduced network calls by 60%+ through smart caching

  • ✓

    99%+ uptime through offline support and error handling

  • ✓

    Secure token management and biometric authentication

  • ✓

    Modular architecture allows easy addition of new features

Technical Highlights

  • •

    Native Android app with Gradle build system

  • •

    Biometric authentication (fingerprint/face recognition)

  • •

    Offline-first architecture with intelligent JSON file caching

  • •

    Barcode/QR code scanner with Code 128 support

  • •

    Push notifications via Firebase Cloud Messaging

Mobile App Home Screen

Mobile App Home Screen

Event Listing with Offline Support

Event Listing with Offline Support

Barcode/QR Code Scanner

Barcode/QR Code Scanner

User Profile with Biometric Settings

User Profile with Biometric Settings

Event Details Screen

Event Details Screen

Notifications Screen

Notifications Screen