RU|

Happy Tour: Sales Automation and Tour Management

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

Happy Tour

Services

Full-Stack Development, UI/UX, Integrations, Deployment

Year

2025

Hero image for the Happy Tour project

Task

Happy Tour 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

To ensure maximum performance and flexibility, the project is hosted on a dedicated virtual server (VPS). The deployment process is fully automated using the self-hosted platform Coolify, which implements a CI/CD pipeline. With each push to the Git repository, Coolify automatically builds the application in an isolated Docker container and seamlessly updates it on the server with zero downtime. This approach ensures stability, security, and rapid delivery of new functionality.

← Back to all projects