Back to projects
Web
Dijital.Seyahat - Web Portal
Corporate travel and expense web portal for Yaşar employees — submit travel requests, upload receipts, and approve expenses in the browser.
Tech Stack
- B2B
- Next.js
- React
- TypeScript
- Tailwind CSS
- TanStack Query
- React Router
- React Hook Form
- Zod
- KeyCloak

- REST API
Overview
Travel request management
Create, edit, and track corporate travel requests with date-range filtering, status views, and PDF export.
Expense capture
Upload receipt photos and attach them to expense requests directly from the browser.
Approval workflows
Managers approve or reject travel and expense requests; review approval history in dedicated views.
ERP integration
Connect with ERP and accounting systems to post expenses to the ledger with a single action.
Secure SSO
Keycloak OAuth sign-in with role-based navigation for employees, managers, assistants, and proxy users.