A powerful geospatial toolkit built with React and Firebase that helps you convert geographic coordinates, bookmark locations, plan journeys, and explore famous movie filming locations
π Live Demo
- πΊοΈ Geospatial Data Conversion
- Convert addresses to latitude/longitude coordinates
- Reverse geocode coordinates to addresses
- Transform addresses to DMS (Degrees, Minutes, Seconds)
- Convert latitude/longitude to DMS format
- π Location Management
- Bookmark locations with a single click
- Organize and manage your saved locations
- π Journey Planning
- Get real-time weather updates for start and end points
- Calculate precise distances between locations
- View estimated travel times and routes
- π¬ Movie Location Explorer
- Discover and explore real filming locations from popular movies
- Interactive map interface with location details
Create accounts and obtain API keys from:
- Firebase - Authentication and database
- TheMovieDB - Movie data
- OpenWeather - Weather information
- Mapbox - Geocoding and mapping services
Create a .env file in the root directory:
VITE_FIREBASE_API_KEY=your_firebase_key
VITE_THE_MOVIE_DB_API_KEY=your_moviedb_key
VITE_OPEN_WEATHER_API_KEY=your_openweather_key
VITE_MAPBOX_ACCESS_TOKEN=your_mapbox_token- Clone the repository:
git clone https://github.com/alogan5201/geocoder.git
cd geocoder- Install dependencies:
npm install
# or
yarn- Start the development server:
npm run dev
# or
yarn devThe application will be available at http://localhost:5173
- Create a production build:
npm run build
# or
yarn buildThis project is licensed under the MIT License. See the LICENSE file for details.
