Get A Quote

How We Created the SaaS Product "Meister" for the Construction Industry

"Meister" project revolutionized construction SaaS with atomic design, microservices integration, and user feedback loops. The result? Scalable, intuitive, and highly user-focused solutions!

The "Meister" project is a SaaS system designed to optimize processes in the construction sector. Our client, a mid-sized German company, aimed to implement modern technologies to enhance operational efficiency.

The primary goal was to create a scalable, modular product that would streamline internal processes and be accessible to other companies.
In this article, I outline three key approaches that helped us tackle these challenges and adapt the design to modern standards.

Approach 1: Atomic Design

atomic design

  • Challenge:
    The client wanted a modular system with multiple services (CRM, resource management, etc.). Each module required a distinct design while maintaining a unified appearance. It was crucial to ensure scalability and seamless integration of new modules in the future.

  • Solution:
    We employed atomic design, breaking the system into fundamental elements (buttons, fields, menus), which were then combined into larger components (forms, tables). This approach ensured consistency across the interface and accelerated the development of new modules.

  • Result:
    We reduced the number of design and development iterations while maintaining a cohesive style for all modules. The system remained scalable—any new module could be quickly integrated using existing components.

Approach 2: Microservices Architecture

Microservices Architecture

  • Challenge:
    The microservices architecture required each module to function independently while seamlessly integrating into a shared interface.

  • Solution:
    We implemented the concept of a "unified workspace." Regardless of which module a user was working with, navigation and interaction remained consistent. This was achieved through a standardized set of fonts, colors, and templates across all screens. For complex scenarios, we added interactive hints and adaptive navigation.

  • Result:
    Users benefited from an intuitive interface that reduced cognitive load.

Approach 3: Feedback Integration

Feedback Integration

  • Challenge:
    At the project's outset, it was difficult to fully understand all user needs, increasing the risk of developing an irrelevant product.

  • Solution:
    We established a continuous feedback loop. After each release, we conducted user interviews and analyzed feedback. This allowed us to quickly make design adjustments and implement features that were truly necessary.

  • Result:
    Users reported ease of use, confirming that the design met expectations. In the final product version, over 80% of customer requests were addressed, significantly increasing satisfaction.

Conclusion

Developing "Meister" was a challenge we successfully tackled using modern design approaches. Atomic design, attention to integration within a microservices architecture, and leveraging user feedback were the foundation of the product’s creation. This experience reinforced that quality design is not just about aesthetics—it’s about understanding business needs and user expectations.

Ready to discuss your project needs?

Schedule a call with our CTO to learn how your company can benefit from collaboration with ProtoQ’s outsourcing talents for small business software development

Set up a call

G Meet, Zoom, Skype, etc

Success stories

Looking for software development partner?

Schedule a call with our CTO to learn how your company can benefit from collaboration with ProtoQ’s dedicated engineers.

We are open to answer you directly

avatar
Mykola LevchukCEO & Co-FounderMessage