9D: Wellness app for meditation

About the project
A story about how we were involved in the creation of the 9D mobile application in the wellness category, which helps users to train their awareness and take care of their mental health through meditation and breathing exercises.
Goals and objectives
Our friends from Humandone studio offered to work on the project. Their team was responsible for the design and user flow of the application and they turned to us as experienced developers with a large React Native portfolio. Together we got a cool synergy and a very nice project (you will see it now).
Our team tasks were:
- Create a convenient catalogue of audio recordings for self-meditation with flexible search filters;
- Organise offline breathing practice classes;
- Add personalisation to improve the user experience.
If you have an idea but don't have a technical team or a specialist with the right stack, we're always ready to help.
You can find all our partnership formats here
Core functionality
How the product helps users become more mindful and happy.
Library

Reminders & notifications

Basic app and subscription options

Registration options
9D app provides two types of accounts:
User Profile – the main application for listening to meditations and making appointments with teachers for breathing practice. Registration via email, Google ID and Apple ID.

Facilitator Profile – admin panel for instructors to manage reservations for their services. Booking is only available by email as it requires confirmation from the 9D team who only work with verified teachers.

Reservations for practices
All active sessions from instructors are collected in the Facilitators section. They are all categorised by filters. The user can use the geolocation search to make an appointment with the nearest available facilitator. The instructor's card contains his/her photo, a description of the practice, the cost of participation and the number of available spots. After requesting an appointment, the user receives an email with booking confirmation and further instructions.

Journeys
A catalogue of audio meditation recordings. The user needs to address their emotional state and select a track using the appropriate filters - to recover from injury, combat stress and insomnia, improve concentration and increase productivity. Advanced search settings are also available, with a choice of meditation goal, voice language and even the gender of the instructor.


Do you have an idea for a project? Let's discuss how we can work together!
Olga V. Business Manager
Team




Used technologies
Frontend: React, React Native
Backend: Laravel, Horizon
Databases: PostgreSQL + PostGIS, Redis, MinIO
Server: Docker, Nginx
Libraries and services: Google Sign in + Purchase, Apple sign in + Purchase, Scribe, FCM, Mailgun, Minio, Imgproxy
We also used Reanimated 3 to animate the images with the parallax effect as they scroll down the Journeys and Facilitators pages.
The essence of the product
With the 9D app, users get:
- A handy tool for listening to meditations and building their own library of audio recordings.
- An aggregator with offline class registration and personalised features.
With simple functionality and logical navigation, it creates a convenient ecosystem for working with emotions and has every chance of becoming a true digital community for anyone interested in their mental health.