We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic.
All projects

Case study

Oneforone Premium Events App

Oneforone was rebuilt around premium event discovery, booking, and organizer tools after user behavior revealed where the strongest demand was. The result is a more focused product designed for repeat engagement and international growth.

  • App Development
  • Events
Oneforone Premium Events App

The starting point

Oneforone did not start as an events-only product. The first version was much broader and included community features, social interactions, and several different ways for people to use the app.

That version was useful because it gave us something much more valuable than assumptions. It showed us what people actually cared about.

As the app started getting used, one thing became increasingly obvious: the events were working. People were interested in discovering them, attending them, and coming back for more. The broader community concept was much harder to justify when the strongest behavior was already pointing us in a clear direction.

During our conversations, I kept coming back to the same conclusion with Roberto, the founder of Oneforone: the biggest opportunity was in premium events. Rather than trying to make every part of the original concept equally important, we decided to give the product a much clearer focus. That became the starting point for the new version.

Rebuilding the app around the way people actually use it

Once we made that decision, the product needed much more than a visual redesign. The entire structure had to change around the event experience.

The home screen now puts upcoming events and organizers at the center. Users can immediately see what is happening in their city, discover featured experiences, and explore the people and brands organizing them. The product feels much more focused because almost everything points back to the same question: what do you want to do next?

The event pages were designed around that same idea. They can include several photos, all the practical information someone needs before deciding to attend, and a Moment from a previous edition when one is available. The ticket purchase stays easy to reach at the bottom of the page.

From there, the booking flow is intentionally simple. Choose the ticket, select the quantity, pay, and the booking appears in the app.

There is nothing revolutionary about selling an event ticket. The difference is the experience surrounding it. We wanted discovering and booking through Oneforone to feel considerably better than being sent through a generic ticketing platform.

Home screen with featured events and top organizers

Showing people what an event actually feels like

One of the parts I like most about the new app is Moments.

When you are deciding whether to attend an event, a description and a poster can only tell you so much. Seeing what happened last time is much more convincing.

Moments gives organizers a place to share videos from previous events in a vertical feed. Users can discover an organizer through that content, get a feeling for the people and atmosphere, and then move directly toward the next event.

This also means the value of an event does not disappear once the night is over. The media becomes part of the discovery experience for the next one.

We are planning to take this further with full event galleries, so people can return afterwards and browse the photos and videos created during the event. That may sound like a small addition, but it changes the relationship with the app. Instead of opening Oneforone only when you need a ticket, there is a reason to come back before and after the event as well.

That is an important part of what we are trying to build. The app should be something people actually want to keep on their phones, not something they download once because a ticket happens to live there.

Moments feed with past event media leading into the next booking

Giving organizers more control

Once the app became focused around events, we also had to think more seriously about the organizer side of the platform.

Approved organizers now have their own section where they can manage their profiles, events, payment details, and followers. This gives the people creating the experiences much more ownership over how they appear inside Oneforone and reduces the amount of manual work required as the platform grows.

That becomes increasingly important when you think beyond Barcelona. Managing a small number of events manually is one thing. Supporting many organizers across different cities is another.

The organizer tools are therefore not just an administrative feature. They are part of the infrastructure Oneforone needs if the platform is going to scale.

Organizer tools for profiles, events, payments, and followers

Making a premium event app feel premium

The visual quality of the new version was also a big priority.

For the UI and UX, I worked together with a highly renowned designer responsible for the Soho House and The Ned apps. The events Oneforone promotes are carefully curated and often positioned as premium experiences, so the app could not feel like a generic ticket marketplace sitting underneath them.

We spent a lot of attention on the small things: how the content moves, how events are presented, how information is layered, and how simple the purchase flow feels despite everything happening behind it.

I remained responsible for the entire software side of the product, including the architecture, engineering, technical decisions, and many of the product decisions around engagement and flow.

It is one of the best-looking apps I have built, and technically it pushed Expo and React Native very close to the level of polish I would normally associate with a fully native product. If Oneforone wants people to buy premium experiences through its own app, the product itself has to feel like it belongs to that world.

What happened after launch

The difference became visible almost immediately.

In the first week after launching the new version, around 300 people downloaded it. More importantly, conversion increased by roughly 50% compared with the previous version, while users were spending around three times longer in the app on average.

Those numbers were particularly interesting because the new version did not win by becoming more complicated. It became much more focused.

We removed distractions, made the events easier to discover, improved the booking experience, and gave people more reasons to spend time inside the product.

Users are also starting to buy through the app repeatedly. That matters much more to me than a download number on its own. It means the app is gradually becoming part of the normal relationship between Oneforone and its audience.

If the app disappeared tomorrow, Oneforone would lose much more than a ticketing interface. It would lose the place its customers are increasingly getting used to using to discover what is happening and decide what to attend next.

Preparing the product for more cities

Barcelona is only the starting point.

Oneforone is already preparing to expand into Bali, with Dubai and cities in Latin America such as Medellín, Tulum and Mexico City also being explored.

We built the product with that possibility in mind. The city switcher is already part of the main experience, so Oneforone can grow into different local event ecosystems without needing to rethink the entire product every time it enters a new market.

The important thing is not to build every future feature before the business needs it. The current product gives Oneforone the foundation it needs to expand, while still keeping the experience focused on what works today.

Why there is no membership yet

Membership is something we have discussed, but it is deliberately not part of the current product.

The idea becomes much more interesting once Oneforone has enough recurring events and people have developed a habit of attending them. At that point, a membership can offer real recurring value rather than being added simply because memberships are attractive from a business perspective.

For now, the priority is much simpler: create enough great events, get people accustomed to discovering and booking them through Oneforone, and expand that behavior into more cities.

Once that foundation is strong enough, a membership model can be introduced on top of something people already value.

This is a good example of why I do not treat product development as a checklist of features. A feature can make complete sense for the business and still be the wrong thing to build today.

A better product by doing less

What I find most interesting about Oneforone is that the product became much better once we stopped trying to make it everything.

The first version gave us the information we needed. Users showed us where the real demand was, and instead of protecting the original idea, we changed direction.

We rebuilt the app around premium events, redesigned the entire experience around discovery and booking, gave organizers the tools they need to grow with the platform, and created a product people are beginning to return to naturally.

The result is not simply a prettier version of the first app. It is a much clearer expression of what Oneforone is becoming as a business.

That is usually the kind of product work I enjoy most. Understanding what is actually working, being willing to challenge the original plan, and then building the product around the opportunity that is really there.

Ready to explore the next step?

Get More Value From the Audience You Have Already Built

Tell me how your membership works, what your members receive, and where the current experience is limiting the business. We can start with the opportunity and shape the right product from there.

No prepared specification required. We can start with the business.

For established businesses with an engaged audience, proven demand, and a reason to go beyond generic platforms.

Discuss your app

1 / 3

About you

How can I reach you?

(required)
(required)