All work

Driving Schools

DSL Driving School

Yudit Kibrom · Canterbury, Kent

A public lesson and enquiry website with connected student and admin portals — built so an instructor can handle prospect enquiries and student records while teaching, not after.

WebsiteStudent PortalAdmin PortalEnquiry CaptureLuci AssistantFinances

Client Context

DSL Driving School is an independent driving school owned and run by Yudit Kibrom in Canterbury — a separate business from F.I.D. Studio. The school offers manual and automatic lessons across Canterbury and surrounding villages. Its public site covers lesson types, pricing, coverage areas and student reviews.

The Operational Problem

An instructor teaching full-time cannot also man a phone or inbox. When enquiries arrive through different channels and student records are kept ad hoc, things get lost between lessons. A brochure-only site would capture attention but would not reduce the admin load — and for a one-person operation, admin load is the difference between a prospect hearing back today or next week.

Scope & Approach

We separated the public enquiry journey from the protected admin records. The public website was built first — the part that directly affects how new learners find the school — then the student and admin portals were added around the school's actual workflow. Each piece was scoped and delivered as a fixed, written deliverable, with the finance and notification modules added only where they served a real purpose.

Specific Problem-Solving

  • Enquiry intake was built with validation and duplicate protection, so the same prospect cannot create multiple records or submit incomplete contact details.
  • Gmail integration routes enquiries to the inbox the instructor already checks, rather than a separate dashboard that goes unread between lessons.
  • A public FAQ and chat-style enquiry capture answers common questions before they become emails, reducing repetitive back-and-forth.
  • The admin-facing Luci assistant helps with day-to-day operational questions, but every outbound action is reviewed and approved by the instructor before it is sent — the assistant drafts, the instructor confirms.
  • A confirm-first Finances dashboard means revenue figures are reviewed before being treated as final, rather than auto-reported as fact.
  • Push notification infrastructure is consent-gated and opt-in; delivery is not claimed as end-to-end verified.

Delivered Experience

  • Public lesson and enquiry website covering manual and automatic lessons, pricing, coverage and reviews
  • Enquiry capture with validation and duplicate protection
  • Gmail integration routing enquiries to the instructor's existing inbox
  • Public FAQ and chat-style enquiry capture
  • Student portal for learners to view lesson history and progress
  • Admin portal for managing enquiries, students and schedules
  • Admin-facing Luci assistant with review-and-approve before any outbound action
  • Confirm-first Finances dashboard for revenue tracking
  • Consent-gated push notification opt-in infrastructure

What It Illustrates

The work responds to an instructor's day-to-day constraints — teaching cannot stop for admin. Separating public capture from protected records, and putting a confirm-first step before any automated outward action, means the system reduces the load without the instructor ceding control of what gets sent in their name.

What you can inspect

The public website is live at dsldrivingschool.com. Visitors can browse manual and automatic lesson information, pricing and coverage, and submit an enquiry through the contact form. The student and admin portals are private to the school.

Visit live site

Want something like this?

See our published pricing, or tell us what you need.