EndorsedendorsedOngoing

Learning Management System and AWS Migration for Digital Learning Firm

Services Covered:

Custom Software DevelopmentCloud Consulting and ServicesApplication Integration
Project hero — replace with case study imagery
Industry
Industry

Education

Duration
Duration

89 months

Budget
Budget

Confidential

Client Size
Start Date

1 March 2019

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

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

Ongoing
Arts, Entertainment & Recreation

Fine Arts Community Platform Development

Preview of the Fine Arts Community Platform Development
Budget:
Confidential
Duration:
19 months
Team Size:
1-5

Services Covered:

+1 more
Ongoing
Information Technology

Mobile Apps for Battery-Free Bluetooth Beacon (iOS & Android)

Preview of the Mobile Apps for Battery-Free Bluetooth Beacon (iOS & Android)
Budget:
10K - 49K
Duration:
96 months
Team Size:
6-10

Services Covered:

+2 more