jelles-marble-run-img-1

Project Objectives

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.

jelles-marble-run-img-2

Problem Statement & Challenges

  • 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.

Dynamic Audio Integration

Implemented pre-recorded soundtracks linked to user interactions for a real-time marble racing experience

User-Friendly Interface

Developed an intuitive login system with secure password reset and profile management options

Admin Control

Provided a robust admin panel for managing user accounts, race questions, and audio file uploads

Bulk Audio Upload

Introduced bulk audio file upload functionality to streamline audio management

Audio File Management

Enabled linking of audio files to race questions, with proper sequencing to ensure smooth playback during interactions

Race Categories

Integrated predefined race categories with configurable audio and question settings for a personalized user experience

Bulk Audio Upload

Introduced bulk audio file upload functionality to streamline audio management

Optimized Design

Optimized the app for mobile platforms to ensure smooth operation across devices

Question Management System

Designed a flexible system for creating and editing dynamic questions, including race stages (Pre-Race, During-Race, End-Race)

Sequential Playback

Developed a system to manage the sequence of audio playback for Base Audio and Option Audio, enhancing the interactive experience

jelles-marble-run-img-3

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.

Enhanced User Experience

Dynamic audio integration creates an immersive marble racing experience

Efficient User Management

Secure login and profile management improve user control and access

Streamlined Admin Operations

Admins can easily manage user accounts, questions, and audio files

Scalability

Bulk audio upload functionality supports handling large datasets efficiently

Personalized Racing

Customizable race categories and dynamic questions offer a tailored experience for users

Improved Engagement

Real-time audio feedback and race commentary enhance user interaction

Seamless Audio Management

Linking and sequencing audio files ensure a smooth and coherent racing experience

Cross-Platform Functionality

Optimized for both web and mobile platforms, ensuring accessibility and a consistent experience

Customizable Race Settings

Admins can configure race questions and audio sequences, offering flexibility in content delivery

Robust Security

Secure password management ensures user data protection and account safety

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

  • Mobile Design & Prototyping
  • Mind Map
  • Admin Design
  • BRD document
  • Mobile Development
  • Back-End & API Development
  • DevOps & Deployment
  • Quality Assurance & Software Testing

Technology Used

  • Laravel (Admin Panel)
  • Laravel (API Development)
  • MySql (Database)
  • Flutter (Mobile Apps)

Next Project

Transport

Forward Freight Logistics