Memomeister

About project

Freiraum GmbH, headquartered in Stuttgart, Germany, reached out to Devico for expert assistance with developing a modern document management tool from scratch. So, our dedicated team of 7 frontend and backend developers and a software architect joined the project at its outset. We designed a strategy and an architecture, set up processes, and tackled all aspects of the project development.

Industry

Document management, SaaS

Engagement model

Time and material

Tech stack

JavaScript, Node.js, React, Redux, Material UI, React Native, Koa, Google Vision, Amazon S3, RabbitMQ

Our engagement

Freiraum GmbH, headquartered in Stuttgart, Germany, reached out to Devico for expert assistance with developing a modern document management tool from scratch. So, our dedicated team of 7 frontend and backend developers and a software architect joined the project at its outset. We designed a strategy and an architecture, set up processes, and tackled all aspects of the project development.

Working on this application, we faced a few challenges. One of them was related to the need to comply with local regulations. Since the tool targeted the German market, we were restricted to using only those third-party services that stored and processed data within Germany. The sole exception was Google Vision. This imposed a serious hurdle that we addressed by deploying a self-hosted OnlyOffice.

Also, the application was meant to work in real time, and specific data processing rules were in place. So, we implemented a system of workers that processed files after successful uploading. Some workers called third-party services, while others used databases to check changes in folders and update the document or folder state.

Among others, we implemented an automated document recognition. When a document was uploaded, keywords, data formats, or other characteristics were analyzed to define the document type and assign it to the corresponding user or user group. This, in turn, necessitated the development of a complex ACL that considered permissions for user groups and individual users. There were both default permissions and permissions granted on the condition certain criteria were met. We put a lot of effort into implementing this sophisticated logic.

Consequently, our team developed and released a stable, scalable, efficient, and user-friendly document management solution that continues to evolve.

Client success

MemoMeister has become a widely used collaborative tool and earned the trust of numerous businesses of all sizes across diverse industries. Its smart documentation and communication features make it an essential tool for professionals in Germany.

+11
Lviv
+24
Kharkiv
+15
Kyiv
+48
Poland
+3
UK
+12
Germany
+21
Lithuania
+19
Latvia
+12
Slovakia
+2
Greece
+3
Portugal
+2
Netherlands
+15
Estonia
+21
Czech Republic
+2
Andorra

With a pan European talent pool, Devico brings together the continents best talent and makes them available for you

Request free quote

By submitting your information, you agree to the Devico Terms of Service and Privacy Policy. You can opt out at any time.