Case study

e-Drivebook

Our own SaaS for driving schools — from the first requirements to production used every day by paying driving schools.

Client
Driving schools in Slovakia
Our role
Design, backend, frontend, deployment
Year
2025
e-drivebook.com
e-Drivebook

Results

3
paying driving schools use the system daily
24/7
online lesson booking for students
1
developer from database to deployment
CI/CD
automated tests and deployments with GitHub Actions

Challenge

Driving schools planned lessons over the phone, in paper notebooks and spreadsheets. Students did not know when a slot was free, instructors lost time arranging lessons and records of lessons and vehicles were scattered across many places.

Solution

We designed and built a web application from scratch that brings bookings, schedules, students, instructors and cars into one place. Students book lessons online 24/7 from a computer or phone, and the driving school sees everything in the admin panel.

What we built

e-Drivebook

01

24/7 online booking

Students pick a free lesson slot themselves — no phone calls.

02

Instructor schedules

Automatic lesson planning based on instructor and vehicle availability.

03

Student & training records

Records of lessons, their duration and each student’s progress.

04

Vehicle fleet

An overview of cars and their maintenance in one place.

05

Exam tests

Students prepare for the theory exam right in the app.

06

Secure login

OAuth2 / JWT with separate access for administrators, instructors and students.

Technologies

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • OAuth2 / JWT
  • Nuxt 3
  • Vue.js
  • Pinia
  • Docker Compose
  • Caddy
  • GitHub Actions
  • pytest

Contact

Have an idea? Let’s make it happen.

Tell us a few words about your project or the process you want to automate. We will reply within 24 hours.

Or contact us directly

What do you need?