SaaS Education Platform: New LMS with Built-In CRM
A fast-growing educational organization partnered with Beetroot to replace its basic learning management system. We built a new microservice-based LMS with a CRM and web editor, ready to support hundreds of thousands of users.
-
TECHNOLOGIES
- React
- Gatsby.js
- Node.js
- GraphQL
- Prisma
- Python
-
TEAM COMPOSITION
- Full-Stack Developers (3)
Background
Founded in 2014, the client is an educational organization that helps students start their careers in IT.
By 2019, it was growing exponentially, opening new schools and adding courses, and its basic LMS, used only to store materials and select students, could no longer keep up.
Project Recap
-
The client’s basic LMS couldn’t support its rapid growth, and it needed a CRM to manage sales.
-
Beetroot built a new LMS on a microservice architecture with GraphQL and Prisma, plus a web editor and CRM.
-
The organization now teaches 1,000+ students a year, and the LMS is also offered as a white-label solution.
Challenge
The client’s previous LMS only let teachers store learning materials and select students for future courses. As the organization opened new schools and courses, the system could no longer handle its workflows, and sales management needed a CRM.
The client faced several challenges:
- A basic LMS that couldn’t support rapid growth
- No CRM to manage sales
- The need to scale to new cities and countries
Facing a similar challenge? We're ready to help!
Solution: Microservice-Based LMS, CRM, and Web Editor
Beetroot designed a brand-new architecture using GraphQL and Prisma, creating a powerful system of microservices that can connect to any API.
-
Scalable LMS Architecture
Microservices and API-ready design let the platform grow with the organization and integrate with other cloud technologies.
-
Built-In CRM and Web Editor
Alongside the LMS, the team developed a CRM for sales and a landing page and web editor.
-
Learner-Friendly Features
An intuitive, responsive interface with quizzes, groups, modules, and GDPR compliance makes learning comfortable and effective.
Working with Beetroot is always a pleasure. We basically came in with the idea of how we wanted our product to work and they helped us carry it out – from distilling our ideas to creating the actual features. Communication has been tremendous.
Results
Today, the organization educates 1,000+ students every year and keeps expanding to new cities and abroad.
-
“We grew rapidly over the recent season and needed a team of developers who could support and enhance our growth with top-notch coding. Partnering with Beetroot helped us achieve our goals and even exceed them.”
– COO, SaaS Education Platform
-
1,000+ students a year
The platform supports the organization’s rapid growth across new locations.
-
Built for scale
The LMS is designed to handle hundreds of thousands of users.
-
White-label product
The LMS has already been adopted as a standalone white-label solution.
-
Smooth move online
During COVID-19, the platform let the client switch to online learning without hassle.
-
“It sounds like a cliche, but they truly live up to their slogan — the home of great teams!”
– COO, SaaS Education Platform
Build a scalable EdTech platform with Beetroot:
Need an LMS or education platform that grows with you? Share your challenges via the form, and one of our experts will reach out to you shortly.