Revamping Online Store Performance with Cutting-Edge Technologies
Company "UytStroy"*, the largest chain of construction and household hypermarkets in Crimea, faced the necessity of updating its online store "Novatsentr." The existing website turned out to be difficult and expensive to modify. Additionally, it had an outdated design and serious issues with loading data from 1C. The client set the task of creating a modern, functional, and fast online store capable of handling over 180,000 product items, ensuring high performance and user convenience.To address this challenge, a technological foundation of proven solutions was chosen: Django and Python for the backend, PostgreSQL for the database, RabbitMQ for organizing a microservices architecture, and React for the frontend. The first step was to analyze the clients requirements and formulate tasks. The team conducted an interview with the project manager and studied the market to clearly understand expectations. Subsequently, an overall project architecture was created, breaking it down into "epics" and subtasks. The second phase involved the development of the system using monthly sprints, allowing for flexible adaptation to changing requirements. Functionalities such as product catalog, product cards, filters, smart search, and online chat were implemented. Special attention was given to integration with 1C, ensuring stable data exchange through RabbitMQ.
As a result, the online store "UytStroy" was completely updated and became a leader in its segment in Crimea. The new website is characterized by high loading speed, user-friendly interface, and high conversion rates. Over six months of collaboration with ItFox, bureaucratic hurdles were successfully overcome, and effective interaction between teams was ensured. Integrations with AMOCRM and YuKassa optimized order management and payment processing, while the analytics system Roistat helped gather data on user interactions with the site.