About
Budoar, a fashion-tech company, faced limitations with its WordPress WooCommerce platform. Due to slow loading times and poor user experience on WordPress, they opted to migrate to a custom Golang-based solution. The project was aimed at improving site speed, user experience, and flexibility in backend operations. The migration involved the development of a custom CMS, integration of geo-location features, and a better overall architecture.
Challenge, approach, and impact
Golang ORM Limitations
The team faced issues with Golang ORM, particularly around controlling the data fetched from the database. This led to the switch to raw SQL queries to gain more control over the data.
Performance Issues with WordPress
The original WordPress platform was slow, negatively affecting user experience. Given that ecommerce performance is crucial for conversions, the team chose Golang due to its speed advantages.
Architecture Exploration
The team needed to explore the best practices and architecture for implementing Golang efficiently.
User Account Management
Initially, the plan was to have users create accounts, but the team refactored the approach to track users via forms during the order process instead, improving the flow.
Geo-location Adaptation
The site needed to support dynamic language and currency changes based on the user’s location.
CMS Optimization
A user-friendly CMS was built in React, simplifying product management and content updates.
How we built
Testimonials
Isidora M.
Budoar Atelier
“As the founder of Budoar Atelier, a brand dedicated to bringing innovative fashion experiences to our customers, I knew we needed a better online platform. Our previous WordPress-based ecommerce site was slow and frustrating, hindering our ability to deliver the exceptional experience our customers deserve. We needed a solution that would not only solve these problems but also allow us to grow and innovate. I chose Boopro Tech to migrate us to a custom Golang-based solution, and it was the best decision I could have made. This project completely transformed Budoar Atelier. Boopro Tech's team were incredibly professional and truly understood my vision for the brand.“
Team structure
Client team
Sofija S
Account Manager
Daily point of contact
Isidora M
CEO
Project stakeholder
The client stakeholders at Budoar were working closely with the team at Boopro Technology
Agency team
2 x Frontend Developer
Production
1 x QA Engineers
Production
1 x Backend Developer
Production
1 x Project Manager
Production
