e-Commerce web application
SOFTWARE ARCHITECTURE MIGRATION TO ANGULAR
Overcoming technical debt by providing expert full-stack developers for migration to an Angular-based architecture, and offering mentoring sessions to upskill their in-house team.
AboutOUR PARTNER
Blueport is the leading e-commerce platform for furniture used by the largest retailers in North America to run their omnichannel websites.
Designed to overcome the challenges of selling furniture online, the Blueport SaaS eCommerce platform plugs into any furniture ERP system to quickly launch sites fully integrated with stores.
AboutTHIS PROJECT
Slow Development Speed
- As Blueport’s customer base grew, they struggled to keep up with custom feature requests due to being understaffed.
In-House Skills Gaps
- Blueport lacked expertise in Angular, .NET, and microservices, which they needed to strengthen their team.
Technical Debt
- Blueport sabía que tenían ciertas métricas que querían mejorar pero era dificil identificar el origen de todos esos problemas.
Poor Experiences with IT Outsourcing
- Blueport had frustrating experiences with previous providers in Eastern Europe and Asia. Time zone differences made communication and collaboration difficult, leading to misaligned deliveries.
To support Blueport in launching new client sites with custom features, two Kaizen team members joined Blueport, enabling them to meet their deadlines and deliver a high-quality product.
Our involvement went beyond just writing code. As we integrated into the team, we began offering valuable insights on user experience, selecting appropriate frontend and backend tools, and assessing code quality. We established effective reporting, communication, and workflow procedures, fostering smooth collaboration with Blueport’s development team.
After assessing Blueport’s systems and identifying significant technical debt, we initiated detailed technical conversations to determine the best path forward. One notable recommendation was to migrate to a new Angular architecture, adopting a frontend facades architectural pattern, which ultimately doubled Blueport’s development speed.
Recognizing Blueport’s in-house team limited experience with Angular, we facilitated a smooth transition through:
- Regular workshops and training sessions on Angular core concepts and best practices
- Collaborative problem-solving to explore migration strategies
- Guided implementation, supporting their team while building long-term expertise
Additionally, we helped shift their eCommerce platform from a monolithic application to the cloud and microservices, enhancing scalability, speed, and cost efficiency.
All these achievements resulted from Kaizen’s support in redesigning their roadmap. Our mission is not just to provide staff augmentation but to adapt alongside our partners, illuminating their roadmap and driving success.
We deliveredREAL RESULTS
NEW CLIENTS ONBOARDED
New clients were onboarded on time with custom feature requests.
FASTER DEVELOPMENT
Achieved through the implementation of a front-end facades architectural pattern.
ARCHITECTURE MIGRATION
Our mentoring sessions empowered our blended team to complete the migration in record time.
Enterprise app’sKEY FEATURES
Real TimeAVAILABILITY CHECK
The platform checks product availability in real-time, ensuring stock is available before purchase.
StoreLOCATOR
Find nearby stores that have your products in stock, with real-time availability and store hours.
MattressHAUL AWAY
Easily request removal of your old mattress when buying a new one.
Filter-BasedPROMOTIONS
Offer targeted promotions and shipping protection prices based on product location, shipping type, purchase amount, and more, using a rule-based system.
OmnichannelSHOPPING EXPERIENCE
Customers can start their purchase in one place and finish it in another. They can pay for a pre-made quote as-is or adjust it by adding/removing items before checkout.
SplitPAYMENT
Divide your purchase across multiple payment methods.
PayLATER
Buy now and pay in monthly installments.
The chosenTECHNOLOGY STACK
These are some of the technologies used in the development of this project.
Frontend Development
Backend Development
Databases
What ourPARTNERS SAY
“People come with a lot of knowledge, they share their ideas which is awesome, but they also fit into our development processes, our goals and how we approach things. They own their work, they care about the success of the project, and are just like other people at the team.”