An interactive, map based discovery tool for exploring the natural beauty and iconic cities of Washington State.
• Interactive Leaflet based map with animated navigation
• Smart filtering by category Cities, Nature, Landmarks, Favorites
• LocalStorage powered saved destinations
• Geolocation centering with a single click
• High quality imagery powered by Unsplash
• Mobile friendly layout and touch interaction
• Runs entirely from a single html file no backend required
- Why this project exists
- Feature overview
- Tech stack
- Getting started
- Contributing
- License
- Author
Washington is one of the most geographically diverse states in the country.
This project highlights its cities, forests, coasts, mountains, and cultural spaces through a modern, visual interface.
Perfect for
• Travelers planning trips
• Students learning geography
• Local residents discovering new places
• Designers or developers exploring Leaflet and Tailwind
Built with Leaflet JS using smooth fly to animations and custom markers.
Toggle Cities, Nature, Landmarks, or Favorites to reduce map clutter.
Find destinations by name, keyword, or unique description.
Save places for later using built in LocalStorage.
Each location includes images, summaries, and Google Maps directions.
Locate Me recenters the map on your current position.
Switch between Street and Satellite views anytime.
Responsive layout works on phones, tablets, and desktops.
• Leaflet JS for mapping and tile rendering
• Tailwind CSS for styling and layout structure
• Unsplash images sourced through static links
• Phosphor Icons for UI elements
Everything runs in the browser with no build step required.
This project is a static application that can run anywhere.
A modern web browser.
Clone the repository
git clone https://github.com/tabitha-dev/WA-Explorer.gitMove into the folder
cd WA-ExplorerOpen the study site
Open the main file in your browser
index.html
Optional
Use Visual Studio Code Live Server for auto refresh while editing.
Contributions and ideas are always welcome.
- Fork the repository
- Create a new feature branch
- Commit changes with a clear message
- Push the branch to your fork
- Open a pull request
You may also open an issue for suggestions, bugs, or enhancements.
Distributed under the MIT License.
See the LICENSE file for full details.
Built and maintained by Tabitha Khadse
Contact tabitha@ieee.org
Made with ❤️ in Washington