In this article, we’re exploring Scholarly, an online learning system currently serving 15,000 users. 

This article is part of a series where we share the exciting projects we’ve been working on. In each article, we'll introduce you to a different project, explaining what it does, how it works, and how we’ve met our clients’ needs.

Now, let’s take a closer look at Scholarly with this video overview.

Project Overview

Scholarly is an educational system we designed for a client in Australia. The client initially managed their educational business using a variety of third-party apps like Zoom, Discord, and other collaboration tools. However, as their business grew, juggling multiple services became increasingly difficult. They needed a unified system tailored to their specific business processes.

To address this, we developed Scholarly, an all-in-one online learning system that’s actively used by 15,000 users.

All-in-one educational platform
All-in-one educational platform
Features and Functionality
  • For Teachers: Scholarly allows teachers to conduct online lectures with features like screen sharing, a virtual whiteboard, access to learning materials, and text chat. Each online lecture can accommodate up to 2,000 students. Lectures are automatically recorded and added to the course materials for students to access later. Teachers can also view their entire course schedule on their homepage.
Scaling
  • For Students: Students can complete courses by participating in live streams, watching video recordings, and accessing study materials. They can take tests, submit homework, and receive feedback from their teachers, all within the platform.
  • For Parents: Parents have access to the courses their children are enrolled in, along with their schedules and progress. They can also view all the study materials their children have access to.
  • Admin and Superadmin: The admin panel serves both admins and superadmins. Admins have view-only access to courses and events, while superadmins can create and edit courses, add events like streams and meetings, upload study and homework materials, manage users and user groups, and oversee the directory of all courses on the platform.

Scholarly provides everything needed for a comprehensive educational experience, all in one place.

Technologies We Used

  • JavaScript, React, Next.js – for frontend
  • GoLang и Node.JS – for backend based on microservice architecture
  • WebRTC, LiveKit, DASH/HLS - for seamless real-time video and audio broadcasts
  • GraphQL API – for querying only the necessary data and speeding up system operation
  • Kubernetes (k8s) – for microservice infrastructure management

Interested in developing your e-learning system? Contact us or book a quick call for a free personal consultation.

Take a look at our other articles too:

VALT: Video Surveillance System with Intelligent Video Monitoring

Vocal Views: A Marketplace for Online Market Research

Career Point: Career Coaching Platform with AI and Oxford Collaboration

  • Cases