Iru Travel

Iru Travel

Luxury travel booking with video consultations

Next.jsNode.jsWebRTCmediasoupRedis

Iru World is a comprehensive travel booking platform built to simplify the whole travel planning experience. It handles end to end bookings for flights, hotels, transfers, activities and full packages. It also brings real time customer support and video consultations into one unified platform.

Travelers search and filter across every module, see dynamic pricing, availability and offers and book on a mobile responsive interface. Video consultations run on WebRTC and mediasoup so customers can talk to an advisor face to face, while a support widget handles real time messaging through Socket.IO.

The frontend is built with Next.js using custom SCSS and tailored Ant Design components. The backend runs on Node.js with TypeScript and Python for integrations, MongoDB for storage and Redis for fast data access and lower API latency. Accounts and sessions are secured with JWT.

Key Features

Booking for flights, hotels, transfers and activities
Complete travel packages with bundled services
Advanced search and filtering across modules
Video consultations on WebRTC and mediasoup
Real time support widget with Socket.IO
Dynamic pricing, availability and offers
Secure accounts with JWT

Tech Stack

Next.js

Frontend with custom SCSS and Ant Design

Node.js

TypeScript backend

Python

Integrations and backend tasks

mediasoup

Video consultation media

Redis

Caching and performance

MongoDB

Bookings and user data

Role

Full Stack Developer

Year

2024

Next Project

Viral Kare