The project is built around a multifunctional RoR-based website that supports the full cycle of digital products distribution, from offering for sale and order management to online payment processing and downloading.
Unifying customers and the company’s employees, the solution provides comprehensive tools for content, user, and order management through the admin panel, advanced product searching, and online payment capabilities.
Though rich in functionality, the application was technologically outdated and inefficient in terms of usability. After the in-depth analysis of the current state of the source code, RSS’s support team started out website enhancement with the upgrade from the RoR2 to RoR4, then re-wrote the code completely and eliminated bugs and imperfections.
Addressing the problem of load resistance, we proposed to migrate the system to high-power servers, which helped to skyrocket the website’s scalability and optimize the infrastructure. As a result, the system currently processes 5,000+ active users simultaneously without any slowdowns.
To make the solution more navigable and user-friendly, RSS’s team improved the interface of the payment system and extended the search capabilities. Besides, we updated the frontend design leveraging mock-ups provided by the Customer. For the website administrators, we implemented product versioning enabling easy catalogue updating without reattributing.