WorkB2B software · Web + extension
VET
A request-to-ticket workflow for corporate travel: company, employee and agency on one record.
IN PLAIN WORDSCompanies' business-trip requests move out of Excel and email into one system: the employee opens the request, the agency issues the ticket, everyone sees the same status.

01 — Problem
At corporate travel agencies requests arrive by Excel and email; the person issuing tickets re-types the same data into different reservation terminals and airline portals, and the company can't see where its request stands.
02 — Approach
I built a product of three apps: VET for Company (the company's screen), VET for Personnel (the employee's phone) and VET for Agency (the agency's desk, queue and team). When a request is opened at the desk, correctly formatted commands are prepared for TROYA, Amadeus and Travelport; a browser extension sends them to the terminal line by line and fills airline portal fields with a shortcut. Each agency works in its own database and every step is logged with person and time. It sells no tickets and needs no GDS or airline API.
03 — Outcome
veticket.com and the demo environment are live; it is being trialled with real terminals and portals at its first agency.
Tools used
- Next.js 16
- React 19
- TypeScript
- PostgreSQL
- Tailwind 4
- Chrome / Edge eklentisi