Salona

Industry:
Beauty and Personal Care
Saving 5 Development Months By Upgrading Outdated Technology
5

Months Development Time Saved

54%

Time Saved by Rewriting The Old Technology

0

Days Late for The Agreed Store Release

What is {Project Name}?

About Salona

Salona is a mobile app for booking appointments in beauty salons. Users can easily book an appointment with just one click, and get a reminder on time. On the other hand, beauty salons can eliminate the need for a notebook by using an electronic calendar display. This allows them to easily accept or deny requests.

According to Statista, it is anticipated that the Beauty and Personal care market will experience an annual growth rate of 3.09% in 2024. Salona team wanted to test the mobile app in Serbia, where annual growth is expected to be 1.56%. Since the client came with requests that included fixing mistakes made by their former partner, it was challenging for us to break into that market and meet expectations.

Let's go through the specific concerns the client faced and how we helped them save future development time by 54%!

Develop your idea

Challenges and Solutions

Outdated technology

The iOS app was using outdated technology, resulting in functionality limitations and preventing future updates or improvements.

Instead of using the existing Viper(UIKit) for the iOS app, we translated it into Clean/MVVM (SwiftUI), allowing the app to run smoother and faster.

New app context

Integrating new context into existing architecture is often a demanding task for a development team. In our specific case, the client wanted to introduce an option for salon employees to use the application, not just the owners. They would get partial management capabilities or access to certain functionalities.

Integrating new context into existing architecture is solved most easily by creating a new navigation graph and inheriting existing classes for drawing the UI. Overall, we modified the structure to make it easy for us to inherit all the required classes by using a Design pattern.

App issues

The current app versions had bugs and did not follow the defined UI/UX design. As a result, user satisfaction and engagement suffered, leading to a decline in app performance and retention rates.

We conducted a thorough analysis of the existing app version to identify all bugs. Implementing rigorous testing practices ensured that upcoming software versions satisfy quality requirements and offer a flawless user experience.

What Partner Said About Our Work

"Aetherius Solutions team reassured us with their experience and knowledge that there are still companies that respect agreements. We successfully executed our plans, and the team followed our desires throughout, consistently working on the Salona application."

Djordje Dimitrijević
Founder & CEO, Salona

Project Features List

Feature 1
Feature 1
Feature 1
Feature 1
Feature 1

Tell us about your project

You’re one step away from getting the right developers.

"Working with Aleksa and his team at Aetherius has been a great pleasure! He is very understanding, especially for people like me who aren't tech savvy, makes time to work on issues that come up, and is always willing to work hard to find a solution."

Erkin Jumayev
Erkin Jumayev
Co-Founder of Mindguard

"I worked with Aetherius team on an early-stage project. They were great at taking direction and executing a functional prototype of our concepts. Would love to work with his team again."

Dmitry Zolotaryov
Dmitry Zolotaryov
Ex Engineering Manager at Kin Social

"Aetherius developers immediately identified why my app was experiencing bugs that had been a problem for over a year! After that, the number of downloads increased, and users told me it felt like they were using a completely new app. I especially appreciate their detailed reporting on the process. Their team is reliable and truly cares about the success of my app!"

Hristina Lazarević Milosević
Hristina Lazarević Milosević
Founder and CEO, Avoid Additives

"What stood out most about Aetherius was their exceptional adaptability and dynamic problem-solving approach."

Yogesh Veeraraj
Yogesh Veeraraj
CTO, Wheretogo

"Aetherius' work achieved the correct functionality, satisfying the client's expectations, and planning to collaborate on a larger project in the future."

Mike Ralph
Mike Ralph
Managing Director, Band of Coders

“We had a specific industry problem and wanted to help people solve it with a unique app. Our first plan was to test the MVP version in a couple of smaller cities in Serbia, but we didn't expect to encounter such positive reactions from users so quickly. Aetherius Solution’s team developed the first version in just 1 month with 0 bugs and issues!”

Katarina Ristić
Katarina Ristić
Founder & COO, Znam Majstora

"We have had a great experience with Aetherius Solutions. Their skilled developers provided us with clear and detailed information, ensuring effective communication throughout the project. I would highly recommend them for any project you might have."

Srdjan Miladinovic
Srdjan Miladinovic
Sales Operations Manager, Ingsoftware

"Aetherius Solutions helped the client improve revenue and customer ratings. The team always provided content on time and took the initiative to solve things really quickly. ”

Felix Wolf
Felix Wolf
Senior Consultant & Program Manager, Merkle DACH

"Aetherius successfully completed the app, meeting our expectations. Moreover, the team communicated effectively and frequently via email and messaging apps, ensuring a smooth collaboration. Overall, their promptness and ability to deliver on time were hallmarks of their work."

Marija Milošević
Marija Milošević
Owner of SmartBIN

"Aetherius Solutions team reassured us with their experience and knowledge that there are still companies that respect agreements. We successfully executed our plans, and the team followed our desires throughout, consistently working on the Salona application."

Djordje Dimitrijević
Djordje Dimitrijević
Founder & CEO, Salona

"Their team was very easy to work with, and they genuinely cared about the success of our project. They managed the project efficiently, kept us updated regularly, and always responded quickly to changes or feedback."

Nemanja Dimic
Nemanja Dimic
Founder & CEO, BIT Events
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Want to discuss it right away?
Let’s jump on a quick call and discuss your idea.
Book a Call
Salona

Saving 5 Development Months By Upgrading Outdated Technology

Industry
Beauty and Personal Care
Services
Development, Design, Maintenance and Support

About Salona

Salona is a mobile app for booking appointments in beauty salons. Users can easily book an appointment with just one click, and get a reminder on time. On the other hand, beauty salons can eliminate the need for a notebook by using an electronic calendar display. This allows them to easily accept or deny requests.

According to Statista, it is anticipated that the Beauty and Personal care market will experience an annual growth rate of 3.09% in 2024. Salona team wanted to test the mobile app in Serbia, where annual growth is expected to be 1.56%. Since the client came with requests that included fixing mistakes made by their former partner, it was challenging for us to break into that market and meet expectations.

Let's go through the specific concerns the client faced and how we helped them save future development time by 54%!

Develop your idea

Salona

Challenge

Pain Point

Our Solution

Outdated technology

The iOS app was using outdated technology, resulting in functionality limitations and preventing future updates or improvements.

Instead of using the existing Viper(UIKit) for the iOS app, we translated it into Clean/MVVM (SwiftUI), allowing the app to run smoother and faster.

New app context

Integrating new context into existing architecture is often a demanding task for a development team. In our specific case, the client wanted to introduce an option for salon employees to use the application, not just the owners. They would get partial management capabilities or access to certain functionalities.

Integrating new context into existing architecture is solved most easily by creating a new navigation graph and inheriting existing classes for drawing the UI. Overall, we modified the structure to make it easy for us to inherit all the required classes by using a Design pattern.

App issues

The current app versions had bugs and did not follow the defined UI/UX design. As a result, user satisfaction and engagement suffered, leading to a decline in app performance and retention rates.

We conducted a thorough analysis of the existing app version to identify all bugs. Implementing rigorous testing practices ensured that upcoming software versions satisfy quality requirements and offer a flawless user experience.

Results

5
Months Development Time Saved
54%
Time Saved by Rewriting The Old Technology
0
Days Late for The Agreed Store Release
Clutch logo

"Aetherius Solutions team reassured us with their experience and knowledge that there are still companies that respect agreements. We successfully executed our plans, and the team followed our desires throughout, consistently working on the Salona application."

Salona
Djordje Dimitrijević
Founder & CEO, Salona
Clutch logo
Salona
Djordje Dimitrijević
Founder & CEO, Salona
Read Next Case Study