EndorsedendorsedCompleted

GraphQL Migration & API Implementation (Erlang Phoenix) for Project-Management App

Services Covered:

Custom Software Development • API Development
Project hero — replace with case study imagery
Industry
Industry

Software Development

Duration
Duration

7 months

Budget
Budget

10K - 49K

Start Date
Start Date

1 November 2021

Team Size
Team Size

1-5

Engagement Model
Engagement Model

Onshore

Project Capability Score (PCS)

gauge meter
72/100
Good

Project Capability Score (PCS) estimates how capable Moravio is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Projektově.CZ s.r.o.

mapOstrava, Czech Republic

Project Summary

Moravio assisted a project-management-software client in migrating from REST to a GraphQL API by designing and implementing an Erlang Phoenix GraphQL server and adapting the React frontend. They supplied backend and frontend developers, used agile project management (Jira) and Slack for communication, and helped the client launch the project earlier than planned.

Key Challenges

  • The existing REST API resulted in many read requests and front-end data consistency challenges.
  • The client needed increased capacity and expertise to design and implement a GraphQL-based solution.

Project Deliverables

  • Erlang Phoenix GraphQL API (server)
  • Architecture design and implementation for GraphQL migration
  • Adapted React frontend to consume the new GraphQL API
  • Two developer resources (1 backend, 1 frontend)

Project Solution

Moravio designed the architecture and implemented an Erlang Phoenix server exposing a GraphQL API to replace the previous REST approach. They implemented the server-side GraphQL endpoints, coordinated the architecture and then adapted the React frontend to consume the new API. The vendor supplied one backend and one frontend developer to work with the client CTO and managed delivery through agile practices.

Project Outcome

  • The project launched faster than expected.
  • The migration to GraphQL was completed and considered a strategic milestone for the client, improving frontend data consistency and capacity.

Platforms

  • API/Integration PlatformAPI/Integration Platform
  • WebWeb

Tech Stack

  • Ruby on RailsRuby on Rails
  • React.jsReact.js
  • ErlangErlang
  • GraphQLGraphQL

Client Endorsement

Overall Review Rating

4.88star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

“Through their partnership with Moravio, the client launched this project earlier, and they were pleased with the vendor's support. During the engagement, they mainly communicated through Slack and used an agile project management style in Jira. The team was quick in responding to change requests.”

Zdeněk Solnický

CEO

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Moravio