Back to Case Studies

A fitness social network for iOS and Android, with payments and real-time messaging, taken from zero to a publishable version in a year.

Hably is a fitness social network and LakeTab's own product: an application where athletes and trainers meet, book, train, pay and share their activity. The goal was a stable, secure product ready to publish on iOS and Android, with the back office and web tools that support the ecosystem, within a year.

Client
Hably
Industry
Fitness, sport and wellness
Services
Software development
Technologies
App móvil iOS y Android, API en tiempo real, Backoffice web, Base de datos documental, Despliegue en contenedores
Hably: A fitness social network for iOS and Android, with payments and real-time messaging, taken from zero to a publishable version in a year.
Hably logo

The challenge

A production-ready social network must solve all its critical pieces at once: Apple and Google sign-in with account recovery, a careful onboarding, content with optimised photos and video, uninterrupted real-time messaging, notifications and a configurable incentive system.

Added to this were differentiated flows per user type, with document validation, a full administration back office and the requirement to publish on TestFlight with continuous integration, automated tests and a prior security audit. All of it without outages or data loss.

A standard platform solves what every application has in common. Hably is not that: real-time messaging, configurable incentives, document validation and an ecosystem of tools around it. Each piece breaks the mould in a different place, and holding them up on a base that does not account for them ends up costing more than building it.

Our approach

A single code base for both platforms, with the full user journey: discovery, sign-up, content creation, bookings, in-app payments and social interaction. Designed to behave natively on each system.

A backend of our own on a document database, with real-time messaging, notifications and a configurable incentive system. Built for social interaction at scale, with optimised media and secure sessions.

A web back office to manage users, content, document validation and product settings, together with the web tools that accompany the application.

Continuous integration and deployment, automated tests and a security audit before publishing on TestFlight. Containers so every environment is reproducible.

  1. 01.

    Application for iOS and Android

  2. 02.

    Own real-time backend

  3. 03.

    Back office and ecosystem tools

  4. 04.

    Production quality from the start

Architecture

The building blocks of the system and how data flows between them.

01Client

  • Mobile appiOS and AndroidEndpointsRESTReal timeReal time
  • BackofficeAdmin panelEndpointsAdmin

02Real-time backend

  • Real timeIn-memory queuesStoragePersists
  • EndpointsREST APIStorageDataNotificationsPushMedia contentMedia

03Services

  • StorageDocument database
  • NotificationsPush
  • Media contentCloud storage

The impact

iOS and Android application, backend, back office and ecosystem tools, built end to end by the same team.

The testing phase validates the product with real users, with feedback collected directly in the application.

Messaging and social activity on a backend of its own, without outages or data loss during testing.

With continuous integration, tests and the audit in place, each new feature reaches the stores through the same flow, without starting over.

  1. 01.

    From the idea to a publishable version in a year

  2. 02.

    More than 100 users in the testing phase

  3. 03.

    Stable real time

  4. 04.

    A product that evolves through the same process

Project results

  • From the idea to the first publishable version on iOS and Android

    1 year

  • Users in the testing phase before launch

    +100

  • Platforms, iOS and Android, from a single code base

    2

What the client says

Nerea García

CEO en Hably

“Hemos construido juntos Hably. Desde el primer momento la experiencia ha sido inmejorable. Un equipo muy implicado y atento al detalle.”

Let's talk.

Book a call

A first call with our team to see whether we are a fit. If we are, a closed proposal in days. info@laketab.com