Sales Automation and Tour Management for a Travel Agency
Development of a comprehensive platform with a public catalog, CRM integrations, and an admin panel, which allowed for the automation of request processing and tour management.
Client
Travel Agency
Services
Full-Stack Development, UI/UX, Integrations, Deployment
Task
The travel agency processed requests manually via messengers and phone, which led to client loss and accounting errors. The lack of a unified system for managing tours and the client base hindered business scaling and reduced manager efficiency.
A Comprehensive Platform for Growth
It was decided to create a unified web platform on Next.js, combining a public website and an internal management system. An intuitive catalog with online tour selection was developed for clients. For managers, a secure admin panel for managing all content and orders. The key step was integration with Bitrix24 CRM and the 'Tourvisor' API, which fully automated the flow of requests and data.
Key Features
- Client-side: A user-friendly tour catalog with filtering, detailed offer pages with photo galleries, and a review and rating system.
- Admin Panel: Secure login with role separation, full management (CRUD) of tours and reviews, and a statistics dashboard.
- Performance and UX: Responsive Mobile-First design, fast page loads thanks to Next.js (SSR/SSG), and optimized data fetching with SWR.
- Integrations & Deployment: Connected the "Tourvisor" tour search API, and all website inquiries are automatically sent to the "Bitrix24" CRM and duplicated to Telegram. The project is deployed and maintained on a private VPS for full control over the infrastructure.
Technologies
Architecture and Deployment
The project is hosted on a dedicated virtual server (VPS). Deployment is automated through the self-hosted Coolify platform with a CI/CD pipeline: each push to the Git repository makes Coolify build the app in an isolated Docker container and update it on the server with zero downtime. New features reach production in minutes.
Project Fragments
Like our engineering approach?
We will architect and deploy a robust system for your business — from architecture to launch and support.