Skip to content

vallabhalabs/travel-explorer-website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Travel Explorer Website is a single-page application (SPA) designed to simplify and accelerate the initial trip planning phase. It provides a clean, unified interface for users to search for any global destination and instantly consolidate three key pieces of information: location on an interactive map, real-time weather, and high-quality destination photos. This project demonstrates strong skills in modern frontend architecture, API integration, and dynamic, user-centric design. 🚀 Key Features Real-Time Data Consolidation: Fetches and displays data from three external APIs simultaneously using Promise.all() for efficiency. Interactive Mapping: Displays the exact location and points of interest using Leaflet.js and MapTiler tiles. User Personalization: Features a Theme Toggle (Light/Dark Mode) with preference persistence via Local Storage. Search History: Stores the last 5 successful searches in Local Storage for quick access. Responsive UI: Ensures a smooth experience across desktop and mobile devices. 🛠️ Technologies Used Frontend HTML5: Structure and Semantics CSS3: Styling and Responsive Design JavaScript (ES6+): Core logic, Asynchronous API handling, and DOM manipulation External Libraries & APIs OpenWeatherMap API: For current weather data. Unsplash API: For high-quality destination images. Leaflet.js: Open-source library for interactive maps. MapTiler API: Map tile provider.

About

A single-page application for trip planning, integrating map, real-time weather, and destination photos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 50.8%
  • CSS 30.6%
  • HTML 18.6%