Education & skills training Web / admin console
CraneCampus — Skills Training Booking, Scheduling & Attendance Platform

From skills-training booking, machine and instructor scheduling, attendance, and payment — end to end.

Techno Heavy Machinery Training Center — A from-scratch build of an operations platform that unifies course booking, machine and instructor scheduling, attendance (in-person/online), and payment/receipt/subsidy for skills training courses such as crane and slinging work.

Booking → scheduling
Assign machines, instructors, campuses
Eliminate double entry
Attendance to payment
Payment, receipts, subsidies
Unify admin work
Online-enabled
Take classroom sessions remotely
Attend even from afar
Challenge
Before

In skills-training operations, course booking and machine/instructor scheduling were managed separately, and attendance, payment, and subsidy admin relied on paper and Excel. Double entry and inconsistencies created operational overhead and lost opportunity.

  • Wanted to centrally manage booking and scheduling (machine/instructor arrangement)
    Separate management causes double entry
  • Wanted to streamline admin for attendance, payment, receipts, and subsidies
    Cumbersome with paper and Excel
  • Distant trainees wanted to take classroom sessions online
    In-person-only loses training opportunities
  • Wanted to align trainee, qualification, and pricing master data
    Scattered info causes discrepancies
Solution
After

Trainees book a qualification course → machines, instructors, and campuses are assigned to slots → attend in-person/online → payment, receipts, and subsidy applications are unified. Check in via QR on arrival. The Laravel attendance/payment core integrates with Next.js scheduling.

End-to-end flow: booking → scheduling → attendance → payment & subsidy Trainee Course booking scheduling Machine × instructor × campus assign Attendance In-person/online Payment Payment & receipt Subsidy Issue forms Check in via QR on arrival Operations platform Trainee & qualification master Pricing & course management Revenue & payment Receipts & subsidies Scheduling board Machines · instructors · campuses Centrally manage operations from booking to scheduling, attendance, and payment
app.cranecampus.example.jp/dispatch
Schedule table Campus 6/10 (Mon) 6/11 (Tue) 6/12 (Wed) Main Crane2 instr · 3 machFull 12/12 Slinging1 instr · 2 mach4/16 open Unassigned East Aerial work1 instr · 1 mach7/10 open ForkliftOnline classOnline Crane2 instr · 2 mach2/12 open Full/Online Available Unassigned 18Today's slots 142Bookings 3Unassigned slots Lay out slots by campus × date; see machine/instructor assignments at a glance
Scheduling board — visualize course slots and machine/instructor assignment by campus × date
Tech stack Laravel Next.js Drizzle WebRTC MySQL
10months
28person-months
Considering adopting this at your company? info@amela.vn