Business need
The client faced a problem related to technical debt in their online store. Functionalities were written in different technologies while some part of the code was unused or overwritten. As a result, any change in the code resulted in the appearance of unexpected errors.
What we did
- Created a modern way of communication between the frontend-backend layers without refreshing the page
- Fixed existing bugs and cleaned up the code
- Removed unused libraries
- Implemented SCSS, JavaScript ES6+
- Implemented Webpack for application building optimization
Benefits for the client
- Introduced functionalities comply with the latest standards and have a positive impact on the company's image
- Application works faster thanks to the implementation of modern solutions
- Created, dedicated solutions allow maintaining a consistent design