Website for labeling products for sale

Description
The project involved updating a website for product label generation, enhancing the user interface, and integrating automation services. Code optimization, Swagger-based auto-generation, and backend integrations for data visualization improved the system's performance, user experience, and decision-making capabilities.
Challenge
The owner of a website that provides merchants with the ability to automatically create labels for products approached our team with the task of updating the existing system and connecting integrations with other platforms.
Solutions
We began by thoroughly analyzing the current website to identify key areas for improvement and make it more efficient and attractive to potential customers. Based on the findings, an action plan was developed, including the following steps:
1. Change the appearance of the user's personal cabinet, product cards, statistics and documents.
2. Integrate various services that automate routine operations such as label generation and data management.
3. Refactor existing code, which will increase its readability and maintainability and simplify further updates.
4. optimize build processes, which speeds up the time to deploy new versions of the application.
5. Enable Swagger-based automatic generation, eliminating the need for manual work.
6. Connect a backend integration allowing to display statistics and analytics in a convenient format - tables, charts and graphs.
Impact
The result of the work done was a revamped website. The client received the following benefits:
- The updated design made interaction with the platform more comfortable for users.
- Automation of routine processes significantly reduced time spent on label automation and data management.
- Code optimization and optimized build processes improved system performance, which reduced page load times and increased stability.
- Swagger-based auto-generation simplified the development process.
- Backend integration to display statistics in a visually understandable format made it easy to analyze data and make informed decisions based on the information obtained.