MotoProf
A motorcycle workshop panel that ties together work orders, stock, tyre prices and the till
- Sector
- Automotive & fleet
- Country
- Türkiye
- Category
- Custom software
- Services
- Custom software
- Technology
- React 19, Tailwind CSS, Radix UI, FastAPI, MongoDB, APScheduler, BeautifulSoup, ZXing, Docker, nginx

01 /
The brief
A day in a motorcycle workshop moves between work orders, customers asking for tyre prices, parts on the shelf, cash in the till and the book of customers paying later. For MotoProf’s service side we built a workshop management system that brings all of this into one panel. When a technician opens a work order, they add parts from stock, tyres from the tyre module and preset labour items; once the job is done, the order goes into the till with one click and prints as an A4 job sheet or pro forma. A vehicle’s service history by number plate, the day’s appointments and outstanding credit are all tracked in the same place. The panel is not public; the screenshots come from a local copy populated with fictional customers and vehicles.
Screens
A closer look
Fresh screenshots from the live site: the full page, inner pages and how it looks on a phone.
Home page


Sections and inner pages





02 /
Approach
Three decisions that shaped the project.
No more looking up prices by hand
The tyre module regularly pulls supplier prices by motorcycle make and model, adds the margin set in the settings and shows a ready selling price. The supplier’s parts catalogue is kept current the same way.
Work orders, stock and till connected
Parts are added to a work order from stock and labour from a preset list. Completed orders are booked into the till with their payment method; unpaid amounts collect in a separate credit tab and shrink as partial payments come in.
Fast at the counter
Stock intake and counts can be done by scanning barcodes with a phone camera, and hundreds of items can be imported from Excel at once. For parts bought in yuan, the current CNY/TRY rate is filled in automatically. The interface works comfortably on a phone.
03 /
What we delivered
- Dashboard with active jobs, today’s appointments and revenue
- Current tyre prices and margins by make and model
- Barcode stock, quick counts and Excel import
- Work orders with printable A4 job sheets and pro formas
- Till split into cash, card and customer credit
- Service history by number plate and an appointment calendar
- User management with admin and technician roles
Tech stack
- React 19
- Tailwind CSS
- Radix UI
- FastAPI
- MongoDB
- APScheduler
- BeautifulSoup
- ZXing
- Docker
- nginx
Services
The code and the domain belong entirely to our client.
Next project
A—54
Kayıt Asistanı
An AI-assisted bot that collects member details from WhatsApp groups
Personal brand · Türkiye
