O.P Portfolio

Ace Battle Events Mobile Platform

October - January 2024

Mobile

UX/UI

CrossPlatform

image

Objective

The primary objective was to design and develop a mobile application that offers a seamless user experience for Ace Battle Association's audience. The aim was to provide functionalities such as memberships, notifications, and role-based access controls within the mobile environment. Additionally, the goal was to ensure smooth integration with the existing ecosystem while delivering a visually appealing and intuitive interface tailored for mobile devices.

About Client

image

Ace Battle Association is a special running events organizer. Despite the fact, that company’s main product is offline events, their need in high quality software is essential.

Challenge

Ace Battle Association was a very specific client, being a new organization without any previous IT projects implemented. Throughout a year of working with this company, we initiated multiple projects and continuously updated existing ones.

Functionality

Memberships

The task was to build a user-friendly membership-based user roles system. The roles include:

  • Visitor (Base role)
  • Runner
  • Coach
  • Manager

Each role has different access to various pages, and there is connectivity between roles, ensuring a seamless experience for users based on their roles and permissions.

image

Events Registration and Result Analysis

Feature allows users to seamlessly register for upcoming events and provides comprehensive analysis of their performance post-event. From registration to result analysis, this feature streamlines the event participation process and empowers users with valuable insights to enhance their athletic endeavors.

image

Notification System

The app incorporates a comprehensive notification system to keep users informed about various activities and updates. Users receive notifications from different users and the system itself, enhancing communication and engagement. Additionally, notifications are sent directly to users' phones for timely updates and alerts.

Expo provides an easy-to-use platform for building and testing the notification system, while Socket.IO ensures real-time updates and synchronization within the app.

image