EndorsedendorsedOngoing

Learning Management System and AWS Migration for Digital Learning Firm

Services Covered:

Custom Software Development • Cloud Consulting and Services • Application Integration
Project hero — replace with case study imagery
Industry
Industry

Education

Duration
Durationinfo-circle

5 months

Budget
Budget

Confidential

Start Date
Start Date

1 March 2019

Team Size
Team Size

1-5

Engagement Model
Engagement Model

Nearshore

Project Capability Score (PCS)

gauge meter
76/100
Good

Project Capability Score (PCS) estimates how capable Eastern Peak 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

Confidential

map Netherlands

Project Summary

Eastern Peak partnered with a Netherlands-based digital learning company to develop a cloud-based learning management and classroom administration platform. They analyzed an existing Ruby on Rails codebase, added new features, migrated hosting to AWS, and rewrote backend integrations to Node.js while delivering a React.js frontend. The engagement is ongoing and has improved development velocity and scalability.

Key Challenges

  • Find a development partner with strong Ruby experience
  • Migrate a locally-hosted platform to AWS and leverage cloud services
  • Understand and work with many undocumented models without disrupting existing clients
  • Rewrite backend components from Ruby to Node.js and merge online and offline projects into a single platform

Project Deliverables

  • Cloud-based classroom administration system (phase one completed)
  • Migration of platform to Amazon Web Services (AWS)
  • Rewritten backend connections from Ruby on Rails to Node.js
  • Integrations with third-party CRM and billing systems via APIs
  • Frontend implemented with React.js

Project Solution

Eastern Peak analyzed the existing Ruby on Rails backend and worked on an inherited project with many undocumented models, reverse-engineering and understanding the codebase without disrupting live clients. They implemented new features, rewrote backend connections from Ruby to Node.js for future consolidation, migrated the platform to Amazon Web Services to leverage cloud storage, distribution, and caching, and integrated third-party CRM and billing systems via APIs. The team delivered frontend work using React.js and provided project management, UX, and DevOps support.

Project Outcome

  • Finished phase one of the classroom admin system and met the deadline
  • Completed all defined classroom models and entered testing/feedback phase
  • Accelerated development: achieved in three to four months work comparable to three years of prior development
  • Scaled team effectively and enabled faster ongoing feature delivery
  • Delivered the classroom product end-to-end, improving overall development processes

Platforms

  • WebWeb

Tech Stack

  • Ruby on RailsRuby on Rails
  • Node.jsNode.js
  • React.jsReact.js
  • Amazon Web Services (AWS)Amazon Web Services (AWS)

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

“Responsible for maximizing development progress and fulfilling end-client support needs, Eastern Peak has become a valuable ongoing partner. The scalability of their team stands out, as does experience with a variety of technologies. Customers can expect a communicative team.”

Anonymous

CTO

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

More Projects by Eastern Peak