SafeTurn Driving School · live prototype

Every lessonon record.

Instructors start, time and sign every in-car lesson on their phone. Students see their hours live. The office prints the full timesheet in one click, straight from WooCommerce.

Watch the
live demo
SCENE 01/05
INT. CAR — DAY
The story

Every lesson used to end with a pen, a paper sheet and a scanner. Now the whole lesson, from *start* to *finish*, the *actual* *driving* *time* and *both* *signatures*, lives on the instructor's phone, linked to the WooCommerce order it came from.

SHOT 01 / 04

Start

Reel 02 · features

Built around
your store.

FRAME 01 / 07
▸ SAFETURN 5063 · 01A
Order #15491 · BDE + 10 hrs In-Car
✓ Synced · price hidden
01 — WOOCOMMERCE

Orders become timesheets

Assign an order and the student, checkout fields and package fill in by themselves. Product names only, never prices.

▸ SAFETURN 5063 · 02A
Completed 6:35 · Remaining 3:25
02 — HOURS

Hours in h:mm

Assigned, completed and remaining, always calculated from actual driving time across every package.

▸ SAFETURN 5063 · 03A
Note · Sarah Wilson
"Student name: Maria Garcia. Ordered by her father."
03 — NOTES & LICENSE

Instructors fill the gaps

Notes, driver license and expiry, test result and ready-for-test. Hours corrections count once the student signs.

▸ SAFETURN 5063 · 04A
Alex Johnson
✓ Signed 11:10 AM
04 — SIGNATURES

Two signatures. One tap.

Instructor and student sign on screen. Every signature is timestamped and never silently overwritten.

▸ SAFETURN 5063 · 05A
Student portal · SMS code login
✓ 5 lessons · all signed
05 — STUDENT PORTAL

Students stay in the loop

Hours, every lesson, the instructor for each one and signature status. Nothing to print.

▸ SAFETURN 5063 · 06A
SMS → Sarah Wilson Delivered
Email → Alex Johnson Delivered
06 — ADMIN

The office, in control

Assign and reassign instructors (history kept), adjust hours, edit message templates and resend failed messages.

▸ SAFETURN 5063 · 07A
Active · Inactive · Completed
07 — STATUS

One lesson at a time

Clear student status for every instructor, and only one active lesson per instructor at any moment.

NOW SHOWINGThe Live Demo

Take the driver's seat.

This is the working prototype, not a recording. Switch roles to see exactly what each person sees.

  1. Sign in as Instructor with code 123456.
  2. Open Alex Johnson and tap START LESSON.
  3. Tap "skip ahead 15 min" a few times, then END LESSON.
  4. Confirm the driving time. Both people sign with a finger.
  5. Open Maria Garcia: notes, license and an hours correction approved by her signature.
  6. Tap Print / Download PDF for the full timesheet.

Open full screen on your phone

Admin PDF

Your paper sheet, rebuilt from data.

  • Same layout as SafeTurn-carsheetV2025, letter size, multi-page
  • Package boxes: BDE · G2 Private · G Private · Test Day · Defensive
  • The right instructor and license on every lesson row
  • Cumulative and remaining hours, both signatures with timestamps
  • DriveTest result, ready-for-test and test mark
SafeTurnDRIVING SCHOOL LESSON SHEET
STUDENT INFORMATION
NAME: Alex Johnson
Tel: (613) 555-1234
License: J1234-56789-90215
Expiry: 2027-05-15
Hours Assigned: 10:00
Order: #10482
Packages:BDE✓G2 PrivateG PrivateTest DayDefensive
DriveTest:PASSFAIL   Ready for G2/G:YES✓NO
LESSON RECORD
DateStartFinishHoursRemainingStudentInstructor
2026090210:0011:001:009:00Alex JohnsonMike Carter
2026090614:0015:001:008:00Alex JohnsonMike Carter
2026091409:0010:051:007:00Alex JohnsonSarah Wilson
2026092111:0011:500:456:15Alex JohnsonSarah Wilson
2026100313:0014:001:005:15Alex JohnsonSarah Wilson
TOTALS4:455:15Assigned 10:00
Instructor: Sarah Wilson
Instructor License: DI-482133
Security

Secure by default.
Yours by contract.

SMS one-time codes

Codes expire in 5 minutes. Students can also use a single-use email link.

Attempt & rate limits

5 wrong tries locks the code. At most 3 codes per number every 15 minutes.

Strict access

Instructors see only their assigned students. Students see only their own records.

Full audit trail

Every edit, note, reassignment and signature is stored with who and when.

On your own VPS

Runs in your WordPress, on your server. SMS through Twilio or any provider.

You own the code

Full copyright under NDA, with AI-assisted parts disclosed at every milestone.

Replay the live demo Open the app