Jelle's Marble Run
The goal of this app is to create an interactive dynamic Marble Racing Experience for the user by asking user questions and generating dynamic vocal output based on pre-recorded soundtracks. The goal is to make the user feel like the Jelle’s Marble Racing announcer is in their living room announcing their race.
Project Objectives
Ultimately, the app’s goal is to provide an immersive and interactive marble racing experience for users while offering easy management for admins.
The objective of this project is to develop an engaging and interactive Marble Racing app that provides users with a dynamic experience, simulating the presence of a real announcer like Jelle’s Marble Racing in their environment. The app aims to generate personalized vocal output by using pre-recorded soundtracks based on user interactions, enhancing the marble racing experience.
Key features of the app include a secure login system with email and password reset functionalities, allowing users to manage their profiles, such as editing details like profile picture, name, and mobile number. Admin functionalities include managing user accounts, with options to activate or deactivate users, and the ability to add new users via email invitation linked to app store links.
The app also includes an extensive question management system that supports dynamic questions with various types like checkbox, radio, or dropdown, enabling admins to add, edit, or delete questions based on race categories (Pre-Race, During-Race, End-Race). Each question has linked audio files, categorized as Base or Option Audio, to create a seamless vocal output sequence. Admins can bulk upload sound files and manage audio settings for a more flexible experience.
Problem Statement & Challenges
The client faced challenges in creating an interactive marble racing experience with dynamic audio, user management, secure login, flexible question handling, and seamless audio integration for race announcements
-
Lack of an engaging, interactive marble racing experience for users.
-
No dynamic vocal output based on user interaction and pre-recorded soundtracks.
-
Absence of a user-friendly login system with secure password reset functionalities.
-
Difficulty in managing user profiles, including editing personal information and managing user status (active/inactive).
-
Inability to manage and link multiple audio files for race announcements and interactions.
-
Complexities in categorizing and sequencing audio files for dynamic question generation during different race stages (Pre-Race, During-Race, End-Race).
-
No bulk upload functionality for audio files, making it difficult to handle large datasets.
-
Lack of a flexible question management system to create, edit, and delete questions with dynamic elements.
-
Need for streamlined management of race-related options, including race categories, sequences, and question types (checkbox, radio, dropdown).
-
Difficulty in linking audio files to race questions and ensuring the correct audio sequence for a seamless user experience.
Project Approach / Solution
The project approach focused on dynamic audio integration, flexible user and question management, secure login, admin control, bulk audio uploads, and seamless race categories with sequential audio playback for an enhanced experience.
Key Benefits
The project approach focused on dynamic audio integration, flexible user and question management, secure login, admin control, bulk audio uploads, and seamless race categories with sequential audio playback for an enhanced experience.
Result
The final result was a comprehensive and interactive marble racing platform, offering users an immersive experience with dynamic audio commentary based on real-time interactions. The platform provided a secure login system with efficient profile management, allowing users to easily engage with the app. Admins were equipped with robust control, including flexible question management, bulk audio uploads, and the ability to manage race categories and audio sequences. The system ensured smooth audio playback, customizable race settings, and scalability for large datasets. Optimized for both web and mobile platforms, the solution enhanced user engagement and streamlined operations for administrators.
Services Offered
Technology Used
Next Project