← All works
Online School studybuddy

Проект studybuddy.com.ua

We developed a web platform for an online English school that combines a public website, student and teacher dashboards, an admin panel, lesson schedule, homework, learning materials, and financial management. This is not just a presentation website. It is a complete working system that helps the school manage learning, students, teachers, payments, and website content in one place

Проект studybuddy.com.ua

Project overview

Study Buddy is an online English school that runs lessons via Zoom and offers individual, pair, and group classes, speaking practice, and exam preparation. For this format, the project needed more than a modern website — it needed a convenient internal system for daily school operations
Project overview - Проект studybuddy.com.ua CreonixLab

Challenge

The main challenge was to combine the website, learning process, and internal school management into one clear system. The business needed not only to attract new students, but also to manage them conveniently after the first inquiry.

The platform had to help the school organize lessons, groups, homework, teachers, students, payments, and content without chaos in spreadsheets, messages, and manual tracking

Main goals

  • Create a modern public website to present the school, services, advantages, and attract new students.

  • Build personal dashboards for students and teachers so each user sees only the information they need.

  • Simplify management of lessons, groups, schedules, homework, and learning materials

  • Add a financial module for pricing plans, payments, accruals, and payment statuses

  • Provide the administrator with a convenient tool for managing the school without unnecessary technical complexity.

What we built

The project includes three main roles: student, teacher, and administrator. Each role has its own dashboard, permissions, and access only to the features needed for work.

The student sees everything related to learning. The teacher manages lessons, groups, materials, and assignments. The administrator controls the entire system: users, learning process, content, pricing, payments, and key indicators.

Student dashboard

  • The student dashboard was designed to be simple and clear, so users can quickly find lessons, materials, homework, and payment information without unnecessary steps.

  • The student can view their profile, groups, classes, learning materials, homework, vocabulary, payment history, and payment statuses.

  • For the school, this means fewer manual clarifications, less chaos in messages, and more independence for students

Student dashboard - Проект studybuddy.com.ua CreonixLab

Teacher dashboard

  • The teacher dashboard helps organize learning without separate spreadsheets, endless chats, and manual tracking.

  • The teacher can view students and groups, work with the schedule, create lessons, add materials, assign homework, and track the learning process.

Teacher dashboard - Проект studybuddy.com.ua CreonixLab
  • For the team, this is more convenient because all key teacher actions are collected in one dashboard instead of being scattered across files, chats, and spreadsheets.

Admin panel

  • The admin panel became the central control point for the entire online school. The owner or administrator can manage the main processes without constantly involving a developer.

  • The admin panel includes management of students, teachers, learning groups, schedules, lessons, pricing plans, payments, accruals, financial modules, basic analytics, and website content.

  • This allows the school to keep learning, users, finance, and content in one place and respond faster to daily tasks.

Content and SEO

  • A separate content management system was implemented so the administrator can create pages, posts, and learning materials without technical knowledge.

  • The system includes titles, short descriptions, SEO-friendly URL slugs, categories, a text editor, cover image, gallery, YouTube links, drafts, publications, scheduled publishing dates, and SEO fields.

  • For the school, this makes it possible to update the website independently, add useful materials, manage the blog, and gradually develop the SEO direction.