Case Study - Private One-on-One 50 minute online lessons uniquely tailored for each student

One-to-one online tutoring gives kids the opportunity to learn at their own pace and in a way that matches their learning style.

Client
Teorem
Year
Service
Web & Backend Development, DevSecOps
Industry
EdTech
Location
United Kingdom
Team Size
5

Brief

Code Of Us embarked on an ambitious project to develop Teorem, an innovative online tutoring platform designed to provide personalized education through one-on-one sessions. Recognizing the growing demand for customized learning experiences, our team of five, including one analyst, three developers, and one product designer, set out to create a solution that would make high-quality education accessible to students of all ages, across all school subjects.

Challenge

The primary challenge faced by our team was to design a platform that was both highly interactive and user-friendly, capable of matching students with tutors based on specific learning needs and preferences. Additionally, ensuring the seamless integration of third-party whiteboard solutions and payment processing capabilities presented significant technical hurdles. Achieving a balance between functionality, usability, and performance within a tight development timeframe was paramount.

North Star Metric

95% of tutoring lessons without bugs or issues during live call.

Approach

Our approach centered on a phased development strategy, starting with an in-depth analysis to define precise user requirements and preferences. Utilizing agile methodologies, we maintained flexibility in our development process, allowing for iterative feedback and continuous improvement. Collaboration tools and regular communication within the team facilitated a cohesive development environment.

Discovery

In the discovery phase, extensive market research and user interviews helped us to identify key features that would differentiate Teorem from existing online tutoring platforms. This insight led to the prioritization of intuitive UI/UX design, robust tutor-student matching algorithms, and the integration of flexible scheduling options.

Implementation

Teorem platform has successfully enhanced the learning experience for students and tutors alike. It has facilitated a more flexible and interactive learning environment, leading to increased user satisfaction and improved educational outcomes. The platform's scalability has allowed Teorem to expand its offerings and reach more students globally.

Integrations

To enhance the learning experience, we integrated third-party whiteboard solutions, enabling real-time collaboration and interactive sessions between students and tutors. Stripe was chosen for payment processing, offering secure and convenient transaction capabilities. These integrations were critical in delivering a comprehensive, feature-rich platform.

Infrastructure

Our infrastructure strategy was designed for scalability and reliability, utilizing Azure cloud services for hosting. This choice allowed us to efficiently manage the platform's growing user base and data volume, ensuring high availability and seamless performance across all functionalities.

Solution

The result was Teorem, a cutting-edge online tutoring platform that offers personalized learning experiences through one-on-one sessions with qualified tutors. The platform stands out for its user-centric design, robust functionality, and seamless integrations, providing an exceptional educational tool that meets the diverse needs of students worldwide.

Deliverables

The project culminated in the successful launch of Teorem, featuring a fully functional online tutoring platform with an intuitive interface, integrated payment system, and real-time collaboration tools. Our deliverables included comprehensive documentation, a scalable cloud infrastructure setup, and a streamlined process for ongoing maintenance and updates.

  • Frontend (React)
  • Backend (Java, Spring Boot)
  • DevOps (Docker, Github Actions)
  • Infrastructure (Microsoft Azure)
  • SEO

Working with Code Of Us, I felt more like a partner than a customer. They really resonated with my mission to change the way people tutor students. We are still currently working together on Teorem.

Marko Vučić
CEO of Teorem
More traffic
50%
Faster page load times
25%
Lower infra costs
50%
Students onboarded
1.000

More case studies

Go Thrive - virtual assistants platform

Go Thrive is a trusted platform where businesses can hire a virtual assistant and virtual assistants can offer services to potential clients.

Read more

SaaS Innovation Hub - cloud journey assistance platform

SaaS Innovation Hub is an online platform that offers full guidance and practical assistance in cloud journey through Microsoft partners.

Read more

Tell us about your project

Our office

  • Zagreb
    Gradišćanska 34
    10 000 Zagreb, Croatia