Get A Quote

Meister: SaaS system for the construction industry

Meet a new case study - developing a modular product for the construction industry using a combination of microservices and microfrontends.

Services

Ui/Ux design Front-end development Back-end development Product development Research and development

Client Location

Germany

MVP delivered

In 6 Months

About the project

The client is a German mid-sized company that was looking to adopt new technologies and improve the efficiency of its solutions for the construction field. The idea was to create a SaaS product that could be used to streamline internal processes and potentially be sold to others. The main task for the ProtoQ team was to launch the first service in six months.

Challenges

The client tried to do a similar solution in the past with another development partner, but they got a product that was impossible to maintain and scale. The issue was also the lack of automation and synergy between existing products in their industry. That is why they were looking for a dedicated development team that would be able to create modular solutions with sufficient flexibility and scalability.

1

Reach the functionality fast enough for a sustainable core user base;

2

Make the system modular so each module can be sold as a separate product;

3

Implement a loosely-coupled architecture for the whole system.

Solution

ProtoQ staffed a dedicated team of two senior NodeJS developers, two senior Full-Stack developers, one senior Angular Developer, and one senior UI/UX designer. The solution we implemented involved developing a set of loosely-coupled services, including a CRM, a resource management application, a document management system, a tasks management tool, and others. These services were designed to be modular and could potentially be sold as standalone products. To provide a more complete and seamless experience for the users, we combined and integrated them.

1

Introduced an Agile development approach and built a dedicated team per the client's needs;

2

Made the system scalable and maintainable by implementing a loose-coupled architecture using a combination of microservices and micro frontends;

3

Applied Elasticsearch and message-based communication between services to create a flexible system;

4

Utilized unit testing and e2e testing with Cypress to reduce the number of regressions and increase the solution stability.

Meister dashboard
Meister dashboard
Meister dashboard
Meister dashboard

Why companies choose us

Quick start

By hiring a dedicated development team at ProtoQ, you avoid a lengthy hiring process, as we have a large talent pool and are ready to staff them in 2 weeks.

Guarantee quality

70% of ProtoQ’s outsourcing engineers are of a senior level. Each specialist undergoes a personal interview with the client to ensure smooth integration with an internal team.

Direct communication

We staff dedicated programmers exclusively for your project, allowing you to communicate directly with the outsourced specialists at any time.

Full transparency

ProtoQ guarantees you support throughout our cooperation. From the very beginning, we keep our finger on the pulse and involve in all stages of the development process.
Hire a Team

Ready to discuss your project needs?

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

Set up a call

G Meet, Zoom, Skype, etc

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