Autoshkolla PEPA
- Industry
- Driving school · Tiranë, Albania
- Category
- Interactive Website / Custom Web Platform
- Platform
- Next.js, React, TypeScript
- Status
- Private platform — shown from a local build

Overview
A complete platform for a driving school: an interactive 3D website, online registration, and portals for students, instructors and the owner.
Autoshkolla PEPA runs on schedules: theory classes, driving lessons, instructors, cars, payments and exams. We built one platform that handles all of it — and a public website that makes the school impossible to scroll past.
The website is led by a real-time 3D Ford that visitors can turn and inspect, supported by custom Blender-rendered illustrations. Behind it sits a full web application with role-based portals and a scheduler that refuses clashing lessons before they happen.
The challenge
The challenge
A driving school coordinates students, instructors, cars, lessons, payments and exams at once. Managing that by phone and paper creates clashes and lost information — and a generic website does nothing to stand out in a crowded local market.
Objectives
- 01A public website that makes the school memorable
- 02Online registration instead of paperwork
- 03One place for students to follow their progress
- 04Scheduling that prevents clashes between instructors, cars and students
Strategy & approach.
- 01 — Strategy & approach
We split the project into a striking public website and a private platform sharing one design language — so the experience feels continuous from the first visit to the day of the exam.
- 02 — Design
The public site is built around a real-time 3D car and a family of custom Blender illustrations. The portals use the same palette with a calmer, data-first layout tuned for daily use by students, instructors and the owner.
- 03 — Technical implementation
Next.js and TypeScript with React Three Fiber for the 3D scenes, PostgreSQL with Prisma for data, and role-based portals. The scheduler checks instructor, car and student availability before a lesson can be saved and suggests free slots instead.
On desktop



What we built
What we built.
- 01
Interactive 3D car
A real-time Ford in WebGL that visitors can drag through 360°, with view presets — tuned to each device’s performance.
- 02
Custom 3D illustrations
Every illustration on the site — steering wheel, shield, stopwatch, licence card, road signs — is modelled and rendered in Blender.
- 03
Online registration
A four-step enrolment wizard — category, personal details, documents, confirmation — including the choice of a manual or automatic car.
- 04
Student portal
Students see their schedule, practical-training progress, payments, documents and exam steps in one place.
- 05
Instructor & admin dashboards
Instructors manage their lessons; the owner manages students, the calendar, payments, registrations and settings.
- 06
Clash-free scheduling
A lesson can’t be saved if the instructor, the car or the student is already booked — the scheduler flags the clash and suggests free slots instead.
- 07
Bilingual & search-ready
Albanian and English on separate URLs, with structured data, sitemaps and a unique title for every page.
Blender · Three.js
Every 3D object, made for this site.
On mobile
Designed for the phone first.







Built with
Built with
- Next.js
- React
- TypeScript
- Three.js
- React Three Fiber
- Blender
- PostgreSQL
- Prisma
- Tailwind CSS
- Motion
PEPA is a private platform that is not public yet. Screens are captured from a local build; phone numbers are blurred.
Related work
Related work.

Barbershop · Corporate Websites
Adi’s Barber Shop
A dark, editorial website for a Tirana barbershop — with a full service menu and its own online booking flow.
Custom · Business · Next.js · React

Energy & utilities · SaaS Platforms
VoltGuard AI
An AI platform that helps electricity distributors find meter tampering and illegal connections, with a dashboard for operators and an app for citizens and inspectors.
SaaS · Mobile · React · React Native

Civic technology · Mobile Applications
Sinjalizo Elbasan
A city reporting system for Elbasan. Citizens report a problem with one photo, the municipality triages it with AI help, and field teams fix it and verify the result.
Mobile · SaaS · Mobile app · AI categorisation
Next project — 03
VoltGuard AI
AI Platform / Web Dashboard & Mobile App












