Learning Management System and AWS Migration for Digital Learning Firm
Services Covered:

Industry
Education
Duration
89 months
Budget
Confidential
Start Date
1 March 2019
Team Size
1-5 Employees
Engagement Model
Offshore
Project Capability Score (PCS)
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
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
Web
Tech Stack
Ruby on Rails
Node.js
React.jsAmazon Web Services (AWS)
Client Endorsement
Overall Review Rating
5
5 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.”
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

Services Covered:
+1 more
Ongoing
Information Technology
Mobile Apps for Battery-Free Bluetooth Beacon (iOS & Android)

Services Covered:
+2 more