Machine learning & AI

SmartJourney

AI-powered multi-agent tourism assistant for personalized trip planning and travel recommendations.

Project details

Academic year
2026
Semester
Semester 5
Module
CS3202 Software Engineering
Team
2
Artefacts
13
Views
86
Downloads
639
Published
16 Aug 2026

Screenshots

1.Landing Page
1.Landing Page
2.Home
2.Home
3.Sign In Page
3.Sign In Page
4.Sign Up Page
4.Sign Up Page
Budget Tracker
Budget Tracker
Explore
Explore
Saved Itineries
Saved Itineries
Admin
Admin
Account
Account
Notification
Notification
Subscription
Subscription

Abstract

SmartJourney is an AI-powered smart tourism platform that combines conversational AI, personalized recommendations, and verified tourism information to simplify trip planning. Users can generate and modify personalized itineraries based on their destination, duration, budget, travel preferences, and special requirements. The platform integrates an Agentic AI System with tourism data, maps, weather services, and cloud infrastructure to provide a centralized and personalized travel-planning experience.

The problem

Travelers often face information overload when planning trips because tourism information is scattered across different platforms. Existing travel platforms may provide recommendations, but they often offer limited personalization and require users to manually search and compare different options.

There is a need for an intelligent tourism assistant that can understand a traveler's requirements and provide personalized, context-aware recommendations in a single platform.

The solution

SmartJourney provides an AI-powered conversational tourism assistant that understands user requirements and generates personalized travel recommendations. The platform can assist users with destination discovery, itinerary planning, attractions, activities, accommodation-related information, and other travel queries.

The system uses AI and tourism data to transform user preferences into relevant recommendations, while integrating external APIs and data sources to provide useful and up-to-date information.

In detail

SmartJourney is a smart tourism platform consisting of a web application, mobile application, and supporting Agentic AI System. Its main goal is to centralize the travel-planning process and provide users with personalized recommendations through a conversational interface. The platform supports travelers as well as administrators who manage and verify tourism content.

The system allows registered travelers to create personalized travel plans by providing information such as destination, duration, budget, travel companions, interests, and special requirements in natural language. The Agentic AI System processes these requirements and generates a complete day-by-day itinerary with recommended attractions, restaurants, hotels, and activities. Users can then continue the conversation to modify or regenerate parts of the itinerary and save the final plan for future use.

SmartJourney also provides destination exploration with filtering, a travel budget tracker, subscription management, saved itineraries, and configurable notifications including trip reminders, weather alerts, and budget alerts. Interactive maps allow users to visualize destinations and routes while exploring travel information.

The platform uses a layered architecture consisting of a Presentation Layer, Application Layer, and Data Layer. The Presentation Layer contains the web and mobile applications, while the Application Layer handles business logic, authentication, tourism content, and the Agentic AI System. The Data Layer uses PostgreSQL hosted on Amazon RDS for storing user profiles, itineraries, tourism information, and other system records.

The Agentic AI System is implemented using Python, FastAPI, and LangChain and communicates with the Gemini API. The platform also integrates services such as Google Maps, OpenWeather, Firebase Cloud Messaging, and Amazon SES. The deployment architecture uses AWS cloud infrastructure, with separate environments for the frontend, NestJS application backend, AI service, and PostgreSQL database. Overall, SmartJourney combines multi-agent AI, personalized recommendation, conversational interaction, tourism data, mapping, weather information, budget management, and cloud-based services to create an intelligent and centralized travel-planning experience.

Screenshots

1.Landing Page
1.Landing Page
2.Home
2.Home
3.Sign In Page
3.Sign In Page
4.Sign Up Page
4.Sign Up Page

Related projects

Machine learning & AI

DebtLens

AI-powered SaaS platform for detecting, predicting and prioritizing technical debt in GitHub repositories.

188
Machine learning & AI

FreshLens

AI-powered inventory and freshness monitoring system for small-scale retailers.

120 2026