← All projects

academic

StableHand

Booking and management for a real riding school

A multi-actor booking system for Hørning Rideskole - horses, riders, time slots, a mucking-out reward rota and payments - with a hand-written ADO.NET data layer instead of an ORM.

Highlights

  • One hand-written DAO per aggregate over a shared connector - explicit SQL and mapping, by design
  • BCrypt authentication with role-aware access; SMTP notifications for cancellations
  • Domain logic: a free lesson after X mucking-out shifts, horse sick-leave affecting availability
  • Automated acceptance-test suite
command.exeesc

↑↓ select · Tab complete · Enter run · Esc close

doom.exe

WASD move · ←→ turn · Space fire · E use · Shift run · Enter menu · licences