Available from 9 March
    Travel

    TopSejur

    For nearly two decades, the team at Topsejur has been transforming travel dreams into unforgettable realities. Now, we've poured that experience and dedication into our innovative web application, bringing our signature personalized service and value directly to your fingertips. Topsejur is more than just a website; it's your passport to a world of possibilities, backed by the expertise and dedication of a trusted travel partner.

    View Live Site
    TopSejur

    Key Outcome

    Seamless booking for travel enthusiasts

    Technologies Used

    Frontend

    Angular 12+WebSocketsBootstrap

    Backend

    NestJSTypeORM

    Admin Page

    Angular Material

    Database

    MySQL

    Monitoring & Observability

    Sentry

    Deployment & Infrastructure

    GitHub Actions

    The Challenge

    Topsejur needed to translate their legacy of personalized travel service into a seamless digital platform — integrating multiple tour operators with different data formats into a unified, fast search experience.

    Our Solution

    We built a platform that communicates directly with tour operators like Solvex.bg, dertour.ro, and novatravel.ro, unifying their data into a single standard format. Real-time WebSockets return accommodations as they're found, and parallel backend searching handles high request volumes.

    Key Features

    Explore curated travel packages and destinations
    Personalize and tailor itineraries with flexible booking options
    Seamlessly connect with expert travel professionals
    Real-time accommodation results via WebSockets
    Multi-operator search with unified data format
    Agent administration for managing accommodations and locations

    Benefits

    Browse Anytime, Anywhere
    Effortless Booking
    All-in-One Travel Companion
    Flexible Itinerary Building
    Direct Communication
    Secure Payment Options

    💛 What We Love About This Project

    Real-time WebSocket search results that feel instantaneous — accommodations appear as they're found, not after a long wait.

    Unifying multiple tour operators (Solvex, Dertour, NovaTravel) into one seamless, consistent search experience.

    The parallel backend architecture that handles high request volumes without breaking a sweat.

    Turning nearly two decades of personalized travel expertise into an intuitive digital platform.

    The intelligent caching strategy that balances speed with data accuracy — a genuinely tricky problem solved elegantly.

    🤝 What We Appreciate About Our Client

    Their deep domain expertise in travel — nearly 20 years of knowledge made requirements crystal clear.

    The passion for delivering a premium experience to every traveler, not just a functional booking tool.

    Their patience during complex tour operator integrations — they understood the technical challenges involved.

    Willingness to iterate on the UX until the booking flow felt truly effortless.

    Challenges We Faced

    1

    Integration with tour operators like Solvex.bg, dertour.ro, novatravel.ro

    We took the challenge to communicate directly with the tour operators so we could integrate them in the fastest time possible. We had to take data from multiple operators and unify them in a single standard format.

    2

    Returning booking accommodations in real-time

    As you search for accommodations, the found results are returned in real-time to the user by using WebSockets for an instant, responsive experience.

    3

    Searching in parallel in the backend for offers

    As the user searches for offers, the backend searches in parallel, being able to handle a large amount of requests simultaneously.

    4

    Payments integration with non-standard payment operator

    We integrated a local bank payment provider (ING eCommerce), which required custom implementation due to non-standard API patterns.

    5

    Optimizing cache for balanced speed and accuracy

    Being able to cache the results in an intelligent way so we achieve a balance between speed and accuracy of accommodation data.

    6

    Centralized system for accommodation and agent administration

    Creating an administration for the agents to create, manage, map, and process the accommodations, locations, and rooms.

    Photo Gallery

    TopSejur screenshot 1
    TopSejur screenshot 2
    TopSejur screenshot 3
    TopSejur screenshot 4
    TopSejur screenshot 5
    TopSejur screenshot 6
    TopSejur screenshot 7
    TopSejur screenshot 8
    TopSejur screenshot 9
    TopSejur screenshot 10
    TopSejur screenshot 11
    TopSejur screenshot 12

    Want something similar?

    Let's discuss how we can build a solution tailored to your business needs.

    Book a Call

    Other Projects