
Safarnik — Travel & Immigration Platform (Flights, Hotels, Visa, Wallet)
Persian RTL travel suite: flights, hotels, visa/immigration, loyalty, support and wallet with Zarinpal/Zibal — GraphQL backend.
8
10
Live
5,000 USDT
Summary
The Problem
Offer flights, hotels, visa and payments in one coherent Persian travel desk instead of fragmented tools.
Our Solution
A Next.js + NestJS GraphQL stack with seeded demo roles, Iranian gateways, loyalty and wallet modules.
Overview
Safarnik is an end-to-end Iranian travel and immigration platform for customers, agents and admins. Search and book flights and hotels, manage visa/immigration cases, earn loyalty rewards, top up a travel wallet and pay via Zarinpal/Zibal — with multi-tenant content and support. Built with Next.js, NestJS GraphQL and MongoDB in Persian RTL. Live: https://safarnik.versatile-fusion.ir.
Project story
The Problem
Offer flights, hotels, visa and payments in one coherent Persian travel desk instead of fragmented tools.
Our Solution
A Next.js + NestJS GraphQL stack with seeded demo roles, Iranian gateways, loyalty and wallet modules.
The Results
A portfolio-ready travel & immigration platform spanning booking to wallet. Live: https://safarnik.versatile-fusion.ir
Technology Stack
Topics & domains
Project Gallery
Was this project useful?