iOS en VR meditatie app suite voor Grožio Planeta UAB

Voor Grožio Planeta UAB bouwden we een reeks meditatie-apps waarmee gebruikers begeleide sessies kunnen beoefenen op iOS en in VR.

Geleide meditatie

ervaring met iOS en VR

Monetisatie

via gedifferentieerde abonnementen

beeld vliegtuig in de lucht
Industrie Gezondheidszorg en levenswetenschappen
Regio Litouwen
Klant sinds 2021

Overzicht klanten

Artikel samenvatten met AI

De klant is Grožio Planeta, een Lithuaanse besloten vennootschap achter het digitale wellnessplatform Smart Meditation. Ze distribueren software en hardware over de hele wereld en helpen gebruikers angst, stress, slapeloosheid en aanverwante problemen aan te pakken met op wetenschap gebaseerde methoden.

Citaat pictogram

Wat we het meest waardeerden aan het werken met Innowise was hun transparantie, reactiesnelheid en gestructureerde manier van werken. Ze hielden ons op de hoogte, communiceerden duidelijk en pasten zich snel aan aan veranderingen naarmate het project vorderde. Hun ontwikkelaars werkten soepel samen met onze in-house ontwerper en bleven flexibel als we prioriteiten moesten verleggen of vereisten moesten aanpassen.

Aleksandr Kasjihin Directeur UAB “Grožio planeta”
Aanbevelingsbrief, pagina 1 Aanbevelingsbrief, Pagina 2

Uitdaging

Grožio Planeta bouwde Smart Meditation als een startup-product, dus de vereisten bleven veranderen naarmate de markt en de gebruikersverwachtingen verschoven. Ze hadden een leveringspartner nodig die de veranderingen kon bijhouden, dicht bij het team kon blijven en prioriteiten snel kon aanpassen zonder de ontwikkeling te vertragen.

Een deel van het werk viel onder het SmartMed-initiatief en werd medegefinancierd door de Europese Bank voor Wederopbouw en Ontwikkeling (EBRD). Een vertegenwoordiger van de EBRD bleef gedurende het hele project betrokken, dus de klant moest de overeengekomen scope binnen het programma leveren en die fase afsluiten met alle belanghebbenden aan boord.

Het product liep ook op twee sporen. De iOS app was het belangrijkste toegangspunt en de VR app werd een tweede kanaal voor dezelfde meditatie-ervaring. Het ontwerp bleef aan de klantkant, dus de ontwikkeling moest overeenkomen met hun ontwerpworkflow en handoffs.

Vanuit een technisch standpunt bouwde ons team twee producten vanaf nul. De iOS app was een native Swift build met een Python service erachter. De VR-app was een Unity-build voor Oculus Quest 2. Deze platforms hebben verschillende limieten en userflows, dus we moesten beide trajecten synchroon houden.

Het ontwerp kwam van de klant. Daardoor was het tempo van onze oplevering afhankelijk van de oplevering van het ontwerp, dus we hielden de bouwwerkzaamheden en de oplevering van het ontwerp parallel.

De toegangslogica moest ook precies zijn. De app had een gratis versie nodig met onbeperkte toegang en beperkte functies, plus drie abonnementsformules met verschillende proefperioden: één maand met een proefperiode van 3 dagen, zes maanden met een proefperiode van 7 dagen en één jaar met een proefperiode van 7 dagen.

Aan de VR-kant werd de voorbereiding van de inhoud een eigen workflow. De klant leverde professioneel opgenomen 3D-meditatie-animaties, die we converteerden voor Oculus Quest 2. Vervolgens speelden we ze af met de meditatie-audio, zodat gebruikers de sessie konden volgen terwijl ze oefenden.

Oplossing die we hebben geleverd

Ontdekking & planning

Voordat de ontwikkeling begon, voerde onze BA een ontdekkingsfase uit om de reikwijdte van het product vorm te geven en vroege risico's te beperken. We hebben concurrerende meditatie-apps bekeken, vereisten voor de App Store en winkelvermeldingen verzameld en deze input omgezet in een duidelijke functieset en contentstructuur voor de iOS-release.

Tegelijkertijd beoordeelden we de opties voor VR-headsets. Ons team vergeleek verschillende modellen op marktpositie en de moeilijkheid om de VR-app op verschillende apparaten aan te passen, aangezien het oorspronkelijke plan niet beperkt was tot Oculus.

Op basis van de ontdekkingsresultaten stelden we een schatting van de inspanning op en schreven we een SRS. Daarna ging het project in ontwikkeling.

Oplossing ontwerp

Aan de mobiele kant hebben we een client-serveropstelling gebouwd. De iOS app in Swift fungeert als client en communiceert met de backend via een REST API. De server draait op Django en Django REST Framework, met Gunicorn als applicatieserver en Nginx als reverse proxy. PostgreSQL wordt gebruikt als de hoofddatabase, met Redis als ondersteuning voor back-end operaties. We hebben de backend verpakt in Docker en uitgevoerd met Docker Compose.

Aan de VR-kant ontwikkelden we een Unity-applicatie voor Oculus Quest 2. De app is georganiseerd rond meditatiesessies met een thema en speelt meditatie-audio af samen met 3D-animaties, zodat gebruikers de oefening kunnen volgen terwijl ze luisteren. De 3D-content werd aangeleverd door de klant en omgezet in een formaat dat geschikt is voor Oculus Quest 2.

Belangrijkste functionaliteit geleverd

Inhoud en gebruikerservaring

We hebben de iOS app opgebouwd rond audiosessies, met meditaties en affirmaties als belangrijkste inhoud. De bibliotheek bevat 10 meditatiethema's, meer dan 100 meditaties in 7 talen en 1 ademhalingsoefening. Gebruikers kiezen een thema, kiezen een sessie en drukken op play, zodat de navigatie eenvoudig blijft, zelfs met een grote catalogus.

Het product voegt naast meditatie ook mentale gezondheid en slaapondersteuning toe. Het bevat CGT-tools, crisisondersteuning via een AI chat en coachingsoefeningen. Voor gebruikers die zich richten op rust en herstel, worden geleide sessies gecombineerd met slaapgeluiden en ontspanningsmuziek.

Meditatie mobiele app UI met gepersonaliseerde leertracks en begeleide sessie afspeellijsten

Toegang & abonnementen

Ons team heeft twee toegangsmodi ingesteld. Gebruikers kunnen beginnen met een gratis versie zonder tijdslimiet en beperkte functies, of ze kunnen volledige toegang krijgen via een abonnement.

We bouwden ook drie abonnementsopties met verschillende proefperioden om het upgradepad duidelijk en consistent te houden:

  • 1 maand met een proefperiode van 3 dagen
  • 6 maanden met een proefperiode van 7 dagen
  • 1 jaar met een proefperiode van 7 dagen

Backend

We bouwden een backend voor de iOS app in een klassieke client-server opstelling en stelden deze bloot via een REST API. De Swift client roept de API aan en de server retourneert meditatie-inhoud, inclusief thema's, sessies en talen, terwijl toegangsregels voor de gratis tier en abonnementen worden afgedwongen.

Aan de serverkant hebben we Django en Django REST Framework gebruikt. PostgreSQL slaat de kerngegevens op en Redis ondersteunt back-end operaties. De app draait met Gunicorn achter Nginx en we hebben de hele stack verpakt in Docker met Docker Compose om omgevingen consistent te houden van ontwikkeling tot implementatie.

Unity-gebaseerde VR-toepassing

Onze experts bouwden een Unity VR-app voor Oculus Quest 2 gericht op meditatiesessies met een thema. We hebben de structuur bewust eenvoudig gehouden: meditaties zitten in themacategorieën, gebruikers openen er een, kiezen een sessie en beginnen te oefenen. VR zorgt ervoor dat elke extra stap zwaarder aanvoelt dan op een telefoon en de rust verdwijnt snel als mensen door lagen heen moeten klikken.

Elke sessie wordt uitgevoerd als een gekoppelde ervaring. De app speelt de meditatieaudio af naast een 3D-animatie, zodat gebruikers in realtime kunnen luisteren en oefenen.

Een belangrijk kenmerk van de VR-toepassing is de integratie met een eigen EEG-sensor, die de meditatiepraktijk van de gebruiker verrijkt door real-time feedback over de hersenactiviteit te geven.

De klant leverde het 3D-materiaal, vastgelegd met professionele apparatuur. We converteerden de content naar een formaat dat werkt op de Oculus Quest 2 en maakten het klaar voor gebruik in de VR-app.

VR-meditatieplatform-interface met meeslepende natuuromgeving en begeleide cursussen

Aanpak voor levering

We draaiden het project in Kanban om het werk in beweging te houden terwijl de vereisten veranderden en nieuwe prioriteiten binnenkwamen. We hielden taken bij in Trello en hielden de dagelijkse communicatie bij in Telegram, zodat de klant altijd zag waar we aan werkten, wat de volgende stap was en waar we input nodig hadden.

De klant nam het ontwerp voor zijn rekening en wij planden de ontwikkeling rond hun handoffs. We hebben de iOS app, de Django REST backend en de Unity VR app parallel ontwikkeld om de mobiele en VR tracks gecoördineerd te houden.

Na de lancering ging ons team door met de ondersteuning en het onderhoud van de iOS-app, met het oplossen van problemen en het verzenden van updates naarmate het product zich verder ontwikkelde.

Citaat pictogram

Als de vereisten vaak veranderen, breken de structuur van de inhoud en de paywall-regels meestal het eerst. We hielden de meditatiebibliotheek en abonnementsregels in één backend en we controleerden elke wijziging in beide apps zodat thema's, sessies en toegang consistent bleven.

Aleh Yafimau
Veronika Golovina Bedrijfsanalist

Technologieën

icoon Swift
icoon Django
icoon Django REST Framework
icoon PostgreSQL
icoon Redis
icoon Gunicorn
icoon Nginx
icoon Docker
icoon Docker Compose
icoon Eenheid (Oculus Quest 2)

Team

Pictogram 1
Project Manager
Pictogram 1
Bedrijfs-analist
Pictogram 1
Front-End Ontwikkelaar
Pictogram 1
iOS Ontwikkelaar
Pictogram 1
Unity Ontwikkelaar
Pictogram 1
Python Ontwikkelaar
Pictogram 1
QA ingenieur
Innowise team

Resultaat

Duur van het project
April 2021 - december 2023

Ons team hielp de klant bij het implementeren van het Smart Meditation iOS product met een werkende backend en een VR companion app in het kader van een door EBRD gefinancierd programma. Door content en toegangsregels te centraliseren op de server, gaven we hen een solide basis om uit te breiden. Ze kunnen nieuwe meditaties, talen en thema's toevoegen zonder de app-logica aan te raken. Ook kunnen ze prijzen en proefopstellingen aanpassen zonder het product elke keer opnieuw op te bouwen.

Diezelfde backend werd later het uitgangspunt voor de Android-versie. De client hergebruikte de server-side, zodat het Android-team zich kon richten op de app zelf in plaats van de hele stack opnieuw op te bouwen. Deze aanpak verkortte de weg naar een multiplatformproduct en zorgde ervoor dat de ervaring op alle apparaten gelijk bleef.

Inhoudsopgave

Breng je meditatie app op de markt

    Contacteer ons

    Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

    Je kunt 1 bestand van maximaal 2 MB bijvoegen. Geldige bestandsformaten: pdf, jpg, jpeg, png.

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com
    Wat gebeurt er nu?
    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je projectbehoeften en tekenen we een NDA om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van uw wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de teamgrootte, de tijd en de geschatte kosten voorstel met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    pijl