Harley-Davidson 115th Anniversary

Event Management System and Mobile Apps

Harley-Davidson 115th Event Logo

The Challenge

The goal was to build an event management system which withstands up to 300 000 users, in a period of 5 days, with up to 80 000 users connected at once.

Responsive website development and mobile applications development for iOS and Android for Harley-Davidson 115th anniversary event


Harley-Davidson logo

Date:July 2018

We designed and built the whole experience. Starting with the e-shop where people buy tickets one year before the event, we also developed mobile applications for Android and iOS which allow people to see all the information about the event, about their ticket and QR code, as well as up to 115 additional items they can redeem on many places across the country. The whole system has to work for attendees even without any mobile device as well as when using a printed ticket with QR code only.

We designed and built not only the user experience attractive for the unique bike riders target group, we designed the underlying architecture and database as well.

Our task was to also create mobile application for Android as scanner for organisers. This mobile app allows organisers to verify if the attendee is allowed to enter the venue and if he/she should receive a purchased item.

responsive websitee-shopmobile appandroidiosbackendAPImobile developmentweb developmenttechnical challenge

The Solution

The solution consists of development of robust web application written in Ruby on Rails which represents the e-shop, its administration, API for mobile apps and external services (including worldwide payment gateway service). The system and mobile applications are translated into 6 languages and deployed on a cloud, utilising many advanced features like background jobs processing, database denormalization for performance reasons, advanced caching and much more.


Key features of the solution

Whole platform

The solution consists of many components: we did e-shop web app development with administration, API and mobile apps development for iOS and Android, scanner application for Android devices.

Offline usage

Many components of the system are still usable even without the internet connection.

Big traffic

The system has to withstand huge traffic during a critical time period of 5 days of the event, eventual failure would result in few hundred thousands people not being able to enter the area or not being able to get merchandise they bought.

Disaster recovery

The system has to be able to keep critical functionality in the event of complete loss of internet connectivity. It has to be able to bring itself into the fully online mode when the internet connection is restored.

Big Data

The data about attendee transactions and actions are very important for our client, system is providing advanced analytical features on those data. The primary data are stored in a redundant way in the system so they can be recomputed from a secondary data source if the primary data source would be lost.

UX for mobile and web applications Harley-Davidson

User Experience Analysis

We start with the formulation of User Stories which express what the user will be able to do and which actions he will be able to perform in the application. Then we continue with the creation of User Interaction Diagram where we assign individual User Stories to app screens or system components.

The final result of user experience analysis is Low Fidelity Prototype which clearly denotes from which user interface components every screen consists. We do this process for every single component of the system - user experience analysis is different for mobile application and for e-shop.

UX for e-shop

UX analysis for web app UX analysis for mobile website UX analysis for mobile web

UX for biker mobile apps

UX analysis for mobile app UX analysis for mobile application UX analysis for mobile app UX analysis for mobile application
Mobile and web design for Harley-Davidson


The design is a soul of an app and with a clear idea about user experience of the application, we can focus on this next task. Being based on a thoughtful UX, the design defines if the application is accepted or rejected by its target group.

When we talk about the design, it should be always pleasant, clear and understandable. And it has to be curated for the target group of the application.

Our client created and provided us with the design for applications.

Architecture for mobile and web apps Harley-Davidson


Clear and robust system architecture definition divides inexperienced developers from the experienced ones. Speaking about efficient database design or fast RESTful API - architecture should be modular and integrity of the whole system should be ensured.

That is why we at Juicymo pay great attention to the architecture of apps we build and to the systems we design.

Mobile apps development and web apps development for Harley-Davidson


When all pieces are prepared on a table, the final step can start. The programming will convert the idea into the actual product. Harley-Davidson 115th Anniversary Event Management System was developed by a team of skilled developers.

Backend is developed in Ruby on Rails utilising the MVC architectural pattern. Native mobile apps for iOS and Android are developed using MVVM in Swift and Java.

The Result

The result is the whole platform. We developed e-shop web application with administration, API, biker mobile applications for iOS and Android and scanner application for Android devices.


Web application development for Harley-Davidson 115th Anniversary Prague

Biker mobile apps

Android app development for Harley-Davidson 115th Anniversary Prague iPhone app development for Harley-Davidson 115th Anniversary Prague Android application development for Harley-Davidson 115th Anniversary Prague iOS application development for Harley-Davidson 115th Anniversary Prague Mobile app development for Android for Harley-Davidson 115th Anniversary Prague Mobile application development for iPhone for Harley-Davidson 115th Anniversary Prague

Do you want to make a great project together? We will be happy to hear more.

I want a similar app! Anemone
Back to Top