Our Solution

Our Solution

Digitization of analog event management processes

Our Solution

In this platform, an end-to-end solution was conceptualized and developed for RMN Events, a USA wide children's wrestling tournament company, which includes an Android and iOS app, a website and an admin/employee portal.

The customer, which consists mainly of athletes, spectators, and coaches, has the ability to register for the event, receive special perks through season passes, or purchase event-specific products such as a ticket or floor pass.

The coach can view his athletes, their progress in the current season. He can add athletes to his team and distribute viewing access for talent scouting.

The platform allows paperless and all-in-one interaction between customer and event organizer. Even at the event, customer is directly informed about news or can enter into a chat with employees.

On the other hand, employees can create, edit and handle events. QR codes for purchases can be scanned and processed to minimize the effort on site of an event.
Support is handled through the platform and reports can be generated for all events. An internal employee management allows the control of all employees.

For all visitors, there is a landing page to get more information and to get involved with RMN events as well as to become part as athlete, coach or spectator.

telescope_mas

Key Components

Key Features
registration

User profile management

registration

Event management

registration

Athlete management

registration

Award management

registration

Ranking management

registration

Chat integration

registration

Push notifications

registration

API development and server

registration

Admin and employee panel

Tech Stack

Tech

Cross platform development flutter (Dart)

Back-end

Flutter mobile applications are written in Dart. Dart is a free, open-source language. The apps were developed in Flutter to reduce the development time for an Android and iOS app and simplify future maintenance without compromising on quality.

Full Stack Website Development MEAN

Back-end

The development of the website, admin and employee panel and backend was done with the famous full stack MEAN. MEAN can be used to build a solid code base that is maintainable and scalable. As an open source framework, it enjoys the advantage of a large community and the support of ready-made libraries and SDKs.

Social Login

Social

Social Login is a single sign-on for end users. To eliminate the need to manually create a new account, we have integrated Google, Apple, and Facebook logins that use the existing credentials of the social network provider and create a new account for the RMN Events user.

Chat

Social

For the interactive course, the video call, we integrated the Zoom Video SDK and not only customized the layout, but also implemented the group splitting functionalities.

Google maps

Social

With Google Maps APIs integrations, we have been able to show the events through an easy 2D map interface.

Stripe Payment Gateway

Social

Stripe provides software and APIs for processing online payments: Accept payments, send payouts with various payment methods like credit card, bank transfer, Google & Apple Pay and much more. In RMN Events we implemented the ability to pay via credit card, so users can purchase event specific products, season passes for their athletes or register athletes to an event as guest.

Firebase Push Notifications (FCM)

Social

The integration with Firebase Notifications (FCM) is a free service that enables user notifications for Android and iOS devices. Firebase allows the product automatically and the console administrators to easily send notifications across platforms without having to write own implementations.

How Vitec Archived The Project Goal?

Client goal

In the first step, we discussed the current state and its processes over several meetings to understand and analyze all requirements. From this we created a digital concept that reflects the main features and user flows of RMN Events and enables the implementation of an MVP.

services category

First, we created a UI Design System for RMN Events with which we defined the branding RMN Events and the IT Solution. After that, first the website and then the mobile apps were conceptualized over several iterations.

services category

We used the MVVM + repository pattern for the mobile apps and the MVC pattern for the website to develop the code architecture that is easy to maintain and can handle new features effectively. After setting up the foundation, we developed both platforms in parallel over many sprints, trying to put as much business logic as possible in the back-end to prevent development in both front-ends. By reviewing individual developed features, we ensured a stable development process.

services category

The implemented features and the required offline cache concept were successfully tested in an agile testing process by our QA. For the big launch of the mobile App and website we conducted a close beta testing with different existing users and fixed identified bugs and added smaller feature changes.

services category

Our team was extremely happy on the day the RMN events were released. After 8 months of joint and dedicated work, we have implemented a commercially viable digitalization end-to-end to simplify the life of everyone in RMN Events. To keep our IT Solution up to date and evolving, we are responsible for 360° support.

services category

Main Functionalities

Functionalities
Check-Out

User Registration And Profile Management

Check-Out

RMN Events offers registration with social logins such as Google, Apple or Facebook, or classically via email and password. To make registration secure for emails, an OTP workflow has been integrated. After registration, the user is guided through an onboarding to fill in relevant profile information. The user can create his first athlete profile to register for events.

Within the app, the user has the ability to edit all information or can delete the account.

Check-Out

Event Management

Check-Out

A primary part of the platform are the events. Events display detailed information about general information and regularization. Available divisions in wrestling, special information and suitable hotels for accommodation are displayed.

The user can find events in an explore function. Be it in an interactive 2D map or in a structured list. With a few clicks, the user can find suitable events and see at a glance whether athletes have already been registered.

Users can buy products or register their athlete profiles to participate in the wrestling event. Depending on whether an athlete profile has a valid Season Pass for the current season, registration is free.

The RMN Events employees can process all events and handle them. Scan purchases as QR codes or add new purchases manually. Send messages to all event visitors or assist users with questions using event based live chat.

At the end of an event, the ranking of the event is uploaded so that every user can see the result of his and other athletes.

Check-Out

Athlete Management

Check-Out

Another primary part of the platform is the athletes. Athletes are part of an account and can be created and edited by the account user. To make talent scouting possible, users can request access to other athlete profiles and ownerships can be exchanged.

In the athlete profile, registrations and the results for the current or past seasons are displayed. The progress and final results of awards in a season can be viewed in real time.

Check-Out

Award Management

Check-Out

Each season has a certain number of awards that require different conditions to be eligible. The awards are created by the employees at the beginning of the season using different conditions.

By importing event results, a specially developed algorithm determines the progress for all athletes and displays it to the users in the app or on the website.

Check-Out

Admin Panel

Check-Out

The administration panel of RMN Events allows a variety of different functions. New seasons are created:

• With own brackets
• With own events
• With own Awards

Events are created and moderated when they are live. Results are uploaded and processed after an event.

Users, revenue, requests can be coordinated. Employees and additional admins can be created and assigned to events.

Biggest challenge

Biggest challenge and our journey of overcoming

Biggest challenge

The size and complexity of RMN Events was our biggest challenge. RMN Events is a successful and functioning wrestling event company with a multitude of event and wrestling specific functionalities. Understanding and digitizing all of these is a mammoth task. It is much easier to implement a new solution that did not exist before, neither analog nor digital, instead of digitizing a bunch of ingrained and special processes. In addition, two products, mobile app and website, were being developed at the same time and a very high level of consistency and synchronization had to be ensured.

In this project we learned the importance of a detailed analysis and elaboration of an existing system. During the development we often had to deal with detailed questions, which we could have avoided by a better elaboration and which would have saved us valuable time.

However, we were able to quickly translate what we had learned into action to ensure that RMN Events became a successful IT Solution.

We learn from challenges and we are already looking forward to the next challenge.

Most special moment in
our journey

journey

Probably the most interesting and special feature was the development of the special algorithm for calculating award progress, which was subject to a lot of wrestling and RMN specific rules.

For example, the change of weight classes of an athlete over a season had to be taken into account. The age had to be calculated differently depending on the event type, to find out if a 1st place in a bracket is still valid and much more. To combine all this in a lean logic with imports from CSV was very interesting.

By creating PoCs and playing around with test data and test runs we were able to solve this task.

We are very happy to be able to work on such special projects and to implement them together with our partner RMN Events.

If you are interested in seeing the results, please visit the app or website.

If you are interested in implementing a similar or completely different project with us, we look forward to getting to know you.

journey

Leave A Reply

Reply

Your email address will not be published. Required fields are marked *

Marc

Marc Roset, CEO at Vitec, loves working with people around the world to develop trend-setting and innovative IT concepts. His working methodology can be summarized as follows: "Talent wins games, but teamwork and intelligence win championships."

Other Interesting 360° Success Stories

Portfolio

Every successful project has its own success story. We aim, we work, we deliver and let our next projects tell a new story. We have a lot more in our closets. Please let us know if there is anything you need and we will bring it out for you. Together, let's create another one.