Stylu is a Canadian beauty brand that mixed a website, mobile app, and online booking system. The project required significant enhancements to its web platform, mobile app, and booking system. The client approached Dinamicka with a partially built solution that had technical problems and was hampering business growth. Our support wasn’t just to fix the code; we needed to make the service reliable, intuitive, and scalable.
Booking Platform for Beauty Brand
Project Summary
Tech-Stack
Engagement Model
Project Challenges
A client contacted us with a project where some functions were already implemented, but worked unstably. The main challenges involved working with outdated and cumbersome architecture, Ruby code, integrating it with the mobile app, and resolving backend performance issues. Additionally, we had to improve the booking system, payment integration, text‑message delivery, SEO performance, and the overall website design.
Solution
From a UI/UX standpoint, we executed a redesign for the core pages that users regularly interact with:
- Developed a new design of the wedding page featuring a fresh layout with a photo gallery, modal dialogs to request quotes, and embedded reviews;
- Revitalized the homepage and service pages, displaying blocks with artisans and ratings, visually aligning the site more closely with the client’s references;
- Implemented the “service packages” feature with dedicated UX rates, email confirmations, and voucher generation;
- On the admin side, we stripped custom fonts and provided text‑content consultations for changes requiring technical development.
Development
We started work on Stylu with a thorough technical audit. The existing Ruby on Rails backend presented several issues that blocked integration with the mobile app and booking system.
- Optimized the checking process: resolved problems with the spinner, implemented a new validation logic and server responses, and added a parking policy as a separate element in the reservation flow;
- Handled integration with the Bambora payment system, adjusting the prevailing business rule, removing issues with time zones to avoid early transactions and confirmations;
- Optimized admin functions by introducing request profiling, enhanced database indexing, and reduced load caused by traffic;
- The mobile app fixed geolocation functionality and address autofill, ensuring stable storage of customer data.
Our team focused closely on text-message notifications by offering suggestions to improve their delivery via Twilio Copilot. We configured scripts and drafted guidelines for the client’s internal staff.
Marketing
Additionally, the team delivered SEO consultations, social‑media marketing services, and created presentation assets. All communication with the client occurred through a single communication channel, ensuring full transparency at each stage of collaboration.
Results
As a result, the platform received robust code, a contemporary user experience, and an efficient booking system. This enabled Stylu to transition from MVP status to a fully‑fledged screening platform.