Background
Please describe your company and your position there.
I am the founder and CEO of a company that develops and provides project management software.
Challenge
For what projects/services did your company hire Moravio, and what were your goals?
Historically we use standard REST API, in order to speed up and maintain data consistency on the frontend part of the application it was necessary to switch to the GraphQL. We needed to increase capacity and gain the appropriate expertise.
Solution
How did you select this vendor and what were the deciding factors?
The first contact with Moravio was at a local event for developers. We liked their approach and after getting a recommendation we decided to contact them. They offered us their development capabilities quickly enough.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The existing application runs on Ruby on Rails backend and React frontend. We have a large number of read requests and a minimum of writes. Therefore it was decided to prepare an Erlang Phoenix server with GraphQL API. It was necessary to design the architecture of the solution and then arrange the implementation. The next step was to adapt the React frontend to use this GraphQL API.
How many people from the vendor’s team worked with you, and what were their positions?
We were looking for 2 additional developers, Moravio supplied 1 backend developer and 1 frontend developer. From our side the cooperation was managed by the CTO.
Results
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Thanks to Moravio, we were able to launch this project faster. The switch to GraphQL was a strategic milestone that we would probably not have been able to achieve on time otherwise.
Describe their project management style, including communication tools and timeliness.
We used agile project management in Jira for task management. We appreciated the ability of Slack as a tool for quick communication. The team was quite agile, responding quickly to requested changes.
What did you find most impressive or unique about this company?
We were impressed by their enthusiasm and passion for web projects.
Are there any areas for improvement or something they could have done differently?
Our CTO was not used to communicating so much in agile collaboration.
