Menu

Work / Case study

Operations & E-Commerce Platform for a Multi-Outlet Martial Arts School

Scheduling, registration, attendance, prepaid credits and retail sales brought together with reminders and daily outlet reporting.

Sports and educationAnonymised projectCustom web platform

The business problem

A school operating across multiple outlets needed to coordinate lessons, customer registrations, credits, trainers and retail activity. Public information and daily administration were part of the same operating context.

What was built

A custom platform combined the public website with class scheduling, parent registration, prepaid lesson-credit management, trainer attendance, e-commerce, customer reminders and scheduled sales reporting.

Part of the school's daily operations

The platform supported both public-facing information and the work required to run a multi-outlet school. Administrators could publish content, manage trainer profiles and provide structured lesson information. Behind those pages were connected workflows for bookings, credits and attendance.

Representative illustration: A miniature martial arts school with two connected outlet buildings, a public website panel and an administrator desk, communicate unified school operations.

From schedule to attendance history

The system represented lesson types and scheduled lesson instances. Administrators could copy schedules into future months, reducing repeated entry when preparing upcoming activities.

Parents could log in, view available lessons and use prepaid credits to register. On the day of a lesson, a trainer could open the schedule, see the registered students and mark attendance. This created a record of participation within the operating workflow.

Representative illustration: A parent booking a lesson on a tablet, a class calendar and trainer with attendance clipboard alongside a miniature martial arts practice area.

Credits, reminders and retail activity

Customers could purchase credit packages and maintain a balance for lessons. Automated emails prompted replenishment before credits were exhausted.

The platform also sold physical accessories, including products with colour and size variations and an outlet context. This combined lesson-related transactions and retail activity in the same platform.

Representative illustration: Lesson credit tokens, a notification envelope and martial arts retail accessories such as belts and gloves with varied sizes, arranged as a connected service.

Preparing daily outlet sales data

An external retail-mall requirement called for daily outlet sales reporting. A scheduled task aggregated the day's relevant transactions and exported the data into the required format for reporting.

Representative illustration: Two outlet checkout stations send transaction cards into a central reporting folder beside a clock, communicate scheduled daily sales aggregation.

Capabilities

  • Content publishing, trainer profiles and lesson information.
  • Class scheduling with copying of lesson schedules into future months.
  • Parent access to available lessons and registration using prepaid credits.
  • Trainer attendance records and customer credit balances.
  • Retail products with size, colour and outlet context.
  • Low-credit email reminders and scheduled preparation of outlet sales data.

Outcomes

  • Centralised scheduling, lesson registration and attendance.
  • Enabled prepaid lesson-credit management and low-credit reminders.
  • Reduced repeated schedule entry through copying into future months.
  • Combined lesson-related payments and retail e-commerce.
  • Automated preparation of required daily outlet sales data.

Engineering considerations

  • Support distinct parent, trainer and administrative responsibilities.
  • Connect class registrations, available credits and attendance histories.
  • Represent outlet context in operational and retail activity.
  • Prepare daily outlet sales data for an external reporting requirement.

Lesson workflow

  1. Scheduled lessons
  2. Parent registration using credits
  3. Trainer attendance record

Credit reminder

  1. Balance approaches threshold
  2. Automated email reminder
  3. Customer prompted to replenish

Outlet reporting

  1. Daily outlet transactions
  2. Scheduled aggregation and export
  3. Sales data ready for reporting
Explanatory diagram. Simplified workflows documented in the project. Reminder thresholds and export formats are intentionally unspecified.

Have a similar challenge?

Tell us how your schedules, customers and outlet operations need to work together.

Discuss your project