SaaS Education Platform: New LMS with Built-In CRM

EdTech

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.

Head of Global Operations,
SaaS Education Platform

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.