Case Study - 20FIT
Business Expansion while Maintaining Seamless User Experience
20FIT aims to expand into event management by leveraging the growing trend and demand for sporting events. Techtonic.id was engaged to develop a web-based Event Management System that integrates with their existing ecosystem, from event managements, registration and kit collections. By keeping the event platform separate yet seamlessly integrated with their mobile app, we ensured a lightweight, user-friendly experience and minimize frictions for user to register.

- Industry
- Lifestyle & Wellness
- Location
- Jakarta, Indonesia
- Year
- 2023
- Duration
- 5 months
20FIT is an Indonesian lifestyle and wellness brand operating a network of fitness centres. Seeing the growing trend of sporting events in Jakarta —such as marathons, tennis tournaments and golf events — 20FIT saw an opportunity to expand its business into the sporting event space. They aimed to enhance their existing digital ecosystem by integrating an Event Management System (EMS) into their current web and mobile platforms.
Proposed Solutions & Key Features
After discussions with 20FIT, we decided to build a scalable solution that balances accessibility, performance, and user experience, which includes:
-
Standalone Event Landing & Registration Page – Instead of embedding the registration process into the existing mobile app, we developed a separate, lightweight web platform. This approach ensured fast performance, easy accessibility without requiring app downloads, and seamless integration into the app using React in-app browser technology.
-
Enhancement to Admin Dashboard – The existing web-based admin panel was upgraded to include event management capabilities, dynamic content management system (CMS), participant tracking, event kit collections, and real-time data insights.
-
Seamless Payment Integration – The platform was integrated with digital payment gateways to facilitate smooth transactions for event registrations.
-
Event Kit Collection System – A dedicated workflow was introduced to track participant registration, manage event kits (e.g., race jerseys), and streamline collection processes.
-
Analytics Dashboard – We implemented Metabase an open source platform to provide easy access to event analytics, allowing 20FIT to share insights with event partners and stakeholders.
By building the event platform as a separate but fully integrated system, we ensured optimal performance, better user accessibility, and a seamless experience for both event participants and administrators.
Key Takeaways
-
Scalable systems without overloading the existing ecosystem and minimising maintenance with less source code overheads.
-
Minimise friction by developing a web-based independent platform for users ensuring publicly accessible event registration without requiring app downloads.
-
Enhance user engagement with in-app event highlights, in-app event kit collection and event reminders.
-
Long Term Flexibility with the development of CMS-based event page and event integration to the mobile app.
-
Real-time analytics for better event performance tracking and reporting.
Built with
- NextJS + TypeScript
- Tailwind + Ant Designs
- Laravel + PHP
- MySQL
- AWS + Vapor
- BunnyCDN