Virtual Expo 2025

WanderVerse - Smart Itinerary Planner

Envision CompSoc

Aim

To develop a modern, AI-driven travel planning platform that enables users to create, view, and manage personalized trip itineraries with ease, ensuring a smooth and tailored travel experience.

Introduction

WanderVerse revolutionizes travel planning by combining Django’s robust backend with Firebase authentication and data storage, alongside multiple travel and mapping APIs. The platform uses AI to generate detailed daily itineraries personalized to user preferences and ensures secure management of user data and trips.

GitHub Link:

https://github.com/CodePokeX/WanderVerse

Google Meet Link:

https://meet.google.com/hrw-fedb-hem

Literature Survey and Technologies Used

Literature Survey:

  • AI-based travel itinerary generation enhances user experience by offering personalized, data-driven recommendations.
  • Firebase offers scalable authentication and real-time database capabilities suited for dynamic user data.
  • APIs such as Gemini, Amadeus, and Geoapify provide extensive travel content, including points of interest and accommodations, facilitating comprehensive trip planning.

Technologies Used:

  • Backend: Django (Python Framework)
  • Frontend: HTML, CSS (Tailwind CSS/Bootstrap), JavaScript
  • Database & Authentication: Firebase Firestore and Firebase Authentication
  • APIs: Gemini API (AI itinerary), Amadeus (hotels & transport), GeoDB & Geoapify (POIs and mapping)
  • Deployment: Localhost for development, Docker support for containerization

Methodology

Project Implementation

  1. Project Setup & Version Control

    1. Initialized Django project and Git repository
    2. Setup Firebase project for auth and Firestore
  2. User Authentication & Data Management
    1. Integrated Firebase Authentication for Google sign-in and secure sessions
    2. Stored user itineraries and preferences in Firestore

  1. Trip Creation & AI Itinerary Generation
    1. Enabled users to input destination and travel dates
    2. Collected travel preferences (budget, interests) through forms
    3. Generated day-wise AI itineraries using Gemini API with exact date mapping

  1. Itinerary Display and Storage
    1. Rendered itineraries in a visually appealing, responsive UI
    2. Stored itinerary data in Firebase as date-to-activities mappings for efficient retrieval

  1. Trip Management
    1. Implemented "My Trips" page for users to view, edit, or delete saved trips
    2. Ensured robust error handling and user feedback mechanisms

 

  1. Routing & Navigation
    1. Maintained clean URL structure using Django URL routing conventions
    2. Handled redirects and navigation seamlessly

Results

  • Successfully built an AI-powered travel planner with user authentication and secure data storage
  • Created intuitive trip management allowing creation, modification, and deletion of itineraries
  • Integrated multiple travel APIs for comprehensive trip data and recommendations
  • Delivered a responsive, user-friendly interface accessible across devices

Conclusion / Future Scope

WanderVerse delivers a seamless AI-driven travel planning platform, combining Django’s strength with Firebase’s flexibility. Future improvements include:

  • User profile and social sharing of trips
  • Enhanced AI suggestions like local restaurants and events
  • Map visualizations of itineraries
  • Notifications/reminders for upcoming trips
  • Enhanced production-level error handling and logging

References

  • Gemini API – Google AI Developers
  • Amadeus API – Amadeus for Developers
  • Firebase Authentication – Firebase
  • Firebase Firestore – Firebase Docs
  • Leaflet.js – Leaflet Documentation

Mentors and Mentees

Mentors:

A. Purva NS

B. Shubhrodipto De

Mentees:

A. Garvit Surana

B. Veena

C. Vinesh Agrawal

D. Ayush

E. Ishita

F. Akshit

Report Information

Explore More Projects

View All 2025 Projects