All work
Travel agency platform · client work

Nonstop Travel API

  • Backend
  • AI-assisted
[SCREENSHOT · nonstop-travel-api]

A travel agency needed bank transactions, commission statements and card payments handled safely. I built the behind-the-scenes system that syncs and reads them automatically.

the result →Less manual data entry, and card details stay protected.
cat README.md

The problem

[Describe the situation before, in plain English.]

What I built

[Walk through the solution. Keep it readable for non-developers; put deep technical detail in a later section.]

How AI helped

Claude CLI skills for the backend and frontend keep agents on the project’s conventions.

The result

Less manual data entry, and card details stay protected. [Replace or add a real number if you have one.]

cat stack.txt

Under the hood

  • veem · pdfs · cards
  • oauth2 · ocr · vgs
  • nestjs modules
  • prisma + postgres
  • api + webhooks
  • Veem virtual bank account sync: OAuth2 client credentials, idempotent upserts, HMAC-verified webhooks
  • Commission-statement PDF parser: Strategy pattern, provider auto-detection, OCR fallback
  • Card data handled through VGS tokenization
  • DB restores into a Coolify-hosted test environment
  • nestjs
  • prisma
  • postgresql
  • tesseract.js
  • vgs