XTravel
Arrow leftAll Case Studies

Mobile Application

XTravel

Full-stack POI-based travel discovery app

Client
XSENSOR Technologies
Year
2025–2026
Duration
Ongoing
Platform
iOS
React NativeTauriExpress JSTypeScriptAWSMongoDBGraphQLMapbox

Overview

XTravel is a full-stack travel application that helps users discover Points of Interest based on categories and location. We built the complete solution — backend APIs, data layer, and mobile client in Tauri with React Native — powering map-based exploration, category filtering, offline capabilities, and real-time data synchronization. Due to NDA, we can share limited details about this project.

The Challenge

The project required a full-stack solution to power a POI-based application with fast, location-based discovery and smooth map interactions on iOS. Offline support was essential for travelers without reliable connectivity. The POI database was large and needed efficient querying and caching strategies across the entire stack.

Our Approach

We built the full-stack solution with React Native and Tauri for the iOS client, providing native performance with a modern development experience. The backend used Express.js with MongoDB's geospatial queries for efficient location-based searches. GraphQL allowed the mobile client to request exactly the POI fields needed for list vs. detail views, reducing payload sizes significantly. Mapbox provided the mapping layer with custom styling and marker clustering for dense POI areas.

Technical Breakdown

React Native with Tauri for the iOS client, combining web technologies with native performance. Mapbox GL for interactive maps with custom tile styling and dynamic marker clustering. MongoDB geospatial indexes (2dsphere) for efficient radius and bounding box queries. GraphQL with DataLoader for batched, deduplicated POI fetching. Express.js powering the API layer. AWS infrastructure with CloudFront for global CDN distribution of static assets and images.

Key Features

  • Full-stack architecture from database to mobile client
  • Interactive map with POI discovery and clustering
  • Category-based filtering with real-time results
  • Offline mode with pre-cached POI data for saved areas
  • Detailed POI pages with photos, reviews, and directions
  • Real-time synchronization of favorites and visited places

Results

Deployed within XSENSOR. The geospatial query architecture handles thousands of POIs with sub-100ms response times. Due to NDA, specific details cannot be shared.