After conducting a thorough needs analysis and gathering all necessary requirements, the next step was to transform these into a concrete design. At SaaS Innova, we know that great design is not just about aesthetics but also about how a system functions beneath the surface. As we began sketching out Sellamigo’s new system, user-friendliness and scalability were the guiding principles of our work.
The design process: From wireframes to prototypes
To create a clear vision of how the system would function in practice, we started by developing wireframes—simple sketches that helped us visualize the user flow. The goal was to make it as straightforward as possible for horse owners to register their saddles and equally seamless for insurance companies and retailers to access the information they needed. At the same time, the system had to accommodate a growing number of users and an ever-increasing volume of data.
We also created interactive prototypes, which we presented to Sellamigo. These allowed us to gather feedback early in the process, enabling adjustments before development began. The prototypes demonstrated key features such as how to register a saddle, mark a stolen one, and manage integrations with insurance companies and digital neighborhood watch networks. Testing various solutions early on ensured the system would be intuitive to use while remaining efficient.
Scalable and flexible architecture
In parallel with the design process, we began working on the system’s architecture. Sellamigo’s system needed to not only meet today’s demands but also be prepared for future growth. We chose a microservices architecture, where each function operates as a separate module. This approach offers several advantages:
Scalability – If Sellamigo needs to handle more users or add new features in the future, individual modules can be updated or expanded without disrupting the rest of the system. This ensures the system remains fast and reliable, even as it grows.
Flexibility – With a modular architecture, Sellamigo can easily adapt the system to meet new demands. For instance, new integrations with insurance companies or other stakeholders can be added without significant changes to the system’s core.
Security – By separating different parts of the system, we ensure sensitive information is handled securely. For example, user data and saddle registrations can be kept separate from external systems like insurance companies, reducing the risk of breaches.
User-friendliness at the core
When designing the system’s interface, simplicity and user-friendliness were top priorities. The system needed to serve a wide range of users—from horse owners to law enforcement and insurance companies. It was crucial that each group could quickly find the information they needed without being overwhelmed by unnecessary features.
One of our key design decisions was to create a responsive design so the system works equally well on mobile devices and desktops. Many of Sellamigo’s users are constantly on the move, so it was important that they could manage their saddles or report a theft directly from their mobile phones.
Next steps: development and implementation
With a solid design and a well-thought-out architecture in place, we were ready to move on to the next phase—developing the system’s backend. In the next post, we’ll detail how we built the system’s foundation and the technical solutions we chose to ensure both performance and security.