Skip to content

Repository files navigation

ExplorExpress

ExplorExpress is a web-based travel itinerary planning application that simplifies trip planning by combining intuitive design and advanced features. It offers users personalized travel recommendations, real-time weather updates, interactive maps, and much more, all aimed at making travel seamless and enjoyable.

Overview

In today’s fast-paced world, planning a trip can often feel overwhelming. ExplorExpress addresses these challenges by providing a user-friendly platform for organizing flights, accommodations, activities, and more. Whether you're a solo traveler, a couple, or a family, ExplorExpress is designed to create stress-free and memorable travel experiences.

Features

  • Personalized Itineraries: Tailored recommendations based on user preferences.
  • Interactive Maps: Visualize travel routes and points of interest with customizable options.
  • Real-Time Weather Updates: Stay prepared with accurate weather forecasts for destinations.
  • Currency Conversion: Integrated tools for seamless budgeting for international travel.
  • Gmail Integration: Import travel-related emails and bookings directly into the platform.
  • Customizable UI: Choose between light and dark modes for enhanced usability.
  • Blogs and Reviews: Access authentic travel content and recommendations from the community.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, Bootstrap.
  • Backend: Node.js, Express.js.
  • Database: MongoDB.
  • APIs:
    • OpenWeather API (for weather updates).
    • Google Maps API (for interactive maps).
    • ExchangeRate API (for currency conversion).
    • EmailJS API (for email integration).

Installation

Prerequisites

Ensure the following are installed:

  • Node.js
  • MongoDB

Steps

  1. Clone the repository:

    git clone <repository-url>  
    cd ExplorExpress  
  2. Install dependencies:

    npm install  
  3. Set up environment variables:

    • Create a .env file in the root directory.
    • Add configurations for API keys and database connection.
  4. Start the server:

    npm start  

Usage

  1. Open the application in your browser at http://localhost:3000.
  2. Sign up or log in to start planning your trip.
  3. Input your travel details to receive personalized recommendations.
  4. Access real-time updates, maps, and weather forecasts for your destinations.

Contributors

  • V. Janarthan: Designing, Frontend & Backend.
  • P. Lankesh: Frontend & Testing.
  • R. Sorubaraj: Frontend & Documentation.
  • W.H.M.L.S. Bandara: Frontend & Documentation.

Future Enhancements

  • AI-powered travel chatbots for personalized assistance.
  • Advanced analytics to suggest lesser-known destinations.
  • Social media integration for sharing plans.

Demonstration

Watch the demonstration video below to see how ExplorExpress works:

Watch the Video

Click the thumbnail or here to view the video on YouTube.

About

No description, website, or topics provided.

Resources

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages