Dynamic online auction portal

The portal of this client is focused on organized auctions of various types of items. One of the key elements of this portal is the possibility to participate in auctions in bulk through so-called online auctions.
This unspecified client approached us with his project relatively late. The project was developed for several years and was in poor condition without the possibility of further permanent and reasonable development. Various functionalities were added gradually, as the portal grew. He could no longer rely on the original development team and needed to stabilize the whole project and also needed to handle it more professionally due to the growth of it. In the client's words "I need to sleep in peace at night".
We agreed with the client on a short analysis of couple weeks, where we examined the technical status of the auction portal, individual connections, architecture, API, storage of critical data and server settings.
The analysis showed that although this online auction platform is functional and holds together, it will be necessary to work on many parts of the entire auction portal in order to improve the already mentioned quality and stabilization of the project. The first few steps included repairs and adjustments that will not be visible from the client's customer's point of view, but had to be made. Only with a good foundation is it possible to further develop the auction website and the client has fully understood this.
As part of the analysis, the client received a specific individual steps from us, that we recommended to perform on the project in order to gradually get to the desired goal. The client also received the described roles and types of users, the entire backlog filled with individual User Stories with regard to where the project wants to go (ie "how it will work") and also BPMN (Business Process Model and Notation) diagrams describing the entire project.
Since the client no longer saw the way to further cooperate with the current supplier, we agreed that we will take over the entire auction software and develop it further.
As with any rescue project, we had to gradually clear out several very critical issues. These issues included a complex modification of the database schema, ensuring better security of the portal and its users' data, a new UI/UX and refactoring some very cluttered and malfunctioning modules.
After we worked out the most pressing points, we set about implementing new features and upgrading some existing features.
Case Studies which looks really impressive
Jakub Bílý
Head of Business Development