Fling: Gyms Marketplace
Fling is a React Native app with glassmorphism UI enabling casual gym access across Australia, backed by a shared-logic Next.js admin.
Fling is a React Native mobile app built with Expo, featuring a sleek glassmorphism-inspired UI that delivers a modern and intuitive user experience. Designed to enable casual access to hundreds of gyms across Australia, Fling integrates seamlessly into the Viva Leisure business portfolio by offering flexible, commitment-free passes for 1 to 30 days. The app leverages Zustand for lightweight state management and Mapbox for location-based gym discovery, making it easy for users to find and access nearby gyms. A complementary admin interface was developed in Next.js, with shared JavaScript logic between the mobile and web platforms to streamline development and ensure consistency. Together, this ecosystem provides a scalable, user-friendly solution for on-demand gym access.