montrose_logo
Enhancing user experience: Emma One Sock's migration project
Enhancing user experience: Emma One Sock's migration project

Enhancing user experience: Emma One Sock's migration project

E-COMMERCE

Enhancing user experience: Emma One Sock's migration project

About this project

We upgraded Emma One Sock's online store from legacy ASP Classic to ASP .NET Core, integrating authentication and metadata for a seamless user experience. The new site, hosted on Microsoft Azure, features a responsive design while maintaining the original look, a custom search engine with full-text search, and a CMS with Redis cache. Vue.js was used for dynamic front-end components, and Amazon S3 handles asset storage.

Region

United States of America

Project team

4 Developers

4 Developers

1 QA Tester

1 QA Tester

1 Project Manager

1 Project Manager

Tech stack

.NetCore

.NetCore

Vue.JS

Vue.JS

Microsoft ASP

Microsoft ASP

Piranha CMS

Piranha CMS

Amazon S3

Amazon S3

Redis

Redis

About Emma One Sock

Emma Stock One is a long-standing, web-based fashion fabric retailer with over 25 years of experience in the industry. Specializing in providing an exclusive selection of high-quality fabrics, they source materials from some of the world's most renowned designers and manufacturers. Emma One Sock has built a reputation for offering a curated collection of unique and upscale textiles, consistently meeting the needs of fashion professionals, hobbyists, and creative enthusiasts alike.

client picture

The challenge

Integration and migration We needed to seamlessly integrate the existing authentication and metadata from the legacy ASP Classic site with the new ASP .NET Core platform. This integration was crucial to ensure that users could transition smoothly between the old and new systems while allowing for a gradual replacement of site modules.

Search functionality Developing an effective search engine posed a challenge. We implemented a full-text search capability to enhance the user experience, allowing customers to easily find and access the products they were looking for.

CTO
Mistakes were rare because they understood our business and actively listened to our needs
Eric Podietz
CTO

The solution

Initial assessment and planning

Initial assessment and planning

Approach: We conducted a thorough assessment of Emma One Sock's existing systems and business requirements. This involved evaluating the legacy ASP Classic site's architecture, understanding the key functionalities needed, and identifying potential risks and challenges. Outcome: Developed a detailed migration and redesign plan that addressed integration, design transformation, and search functionality, ensuring a smooth transition and alignment with the client's goals.

Technologies used

Technologies used

Framework: Transitioned from ASP Classic to ASP .NET Core to leverage modern development practices, improved performance, and enhanced security. Cloud hosting: Utilized Microsoft Azure for hosting to benefit from its scalability and flexibility, accommodating the site's growth and ensuring high availability. Front-end framework: Implemented Vue.js to handle dynamic components, providing a responsive and interactive user experience. Search engine: Developed a custom search engine with full-text search capabilities to facilitate efficient product discovery. Asset storage: Employed Amazon S3 for reliable and scalable asset storage. CMS integration: Integrated a Content Management System (CMS) backed by Redis cache to improve performance and content management efficiency.

Developer support and documentation

Developer support and documentation

Support: Provided ongoing developer support throughout the migration process, including troubleshooting, code reviews, and performance optimization. Documentation: Created comprehensive documentation for the new system architecture, development processes, and user guidelines to ensure easy maintenance and future scalability.

Integration and testing

Integration and testing

Integration: Successfully integrated existing authentication and metadata with the new system to ensure seamless user access and continuity. Testing: Conducted extensive testing to verify functionality, performance, and security, ensuring that all components worked harmoniously before the final launch.

Deliver your project with confidence
Tech leaders from 10+ industries rate us ★5 for quality and speed, with 98% of CTOs recommending our product team. With over 10 years of experience, you can trust us to build your product confidently.
Work with latest technologies
Our solutions are designed for stability, usability, and scalability using next-gen technologies like microservices, serverless, and cloud computing.
100+ professionals available
Our team includes developers, cloud engineers, DevOps, architects, QA analysts and UX/UI designers with the skills your project needs.
Rated 4.9/5 on Clutch.co
We ensure everything we build provides great value to you and your clients.
googleclutch

Related case study

Modernizing E-Commerce: Freshpair's Migration to Shopify

Modernizing E-Commerce: Freshpair's Migration to Shopify

E-COMMERCE

View

Modernizing E-Commerce: Freshpair's Migration to Shopify

Get in touch

Contact Us

logo
Our Offices
Kraków / Poland
ul. Twardowskiego 65,
30-346 Kraków, Poland
New Jersey / USA
351 Hartford Rd,
South Orange NJ 07079, USA
Reviewed on
Google logo

5.0/5.0

Google star 0Google star 1Google star 2Google star 3Google star 4
Clutch logo

4.9/5.0

Clutch star 0Clutch star 1Clutch star 2Clutch star 3Clutch star 4
Certificates
ISO Logo

ISO/IEC

27001:2022

ISO

9001:2015

2024© Montrose Software. All Rights Reserved.