Meet you in the middle...
Equi-D is a web based 🌎mapplication🌎 helping users to easily find a middle ground. The app determines the ideal meeting point between two locations anywhere around the globe.
- Using Google route information the app finds the equidistant point on the route based on travel duration. 🕒
- User selectable travel modes include driving 🚗, cycling 🚴 and walking🚶
- Optional feature of Places Of Interest around halfway location
- Make sure you have a valid Google Maps API key more info on that here: https://developers.google.com/maps/documentation/javascript/get-api-key
- Enable the following APIs in credentials: - Geocoding API, Distance Matrix API, Directions API, Maps JavaScript API, Places API
- Fork & clone this repo
- Run
npm iin server and client directory - Adjust the necessary env variables to match your system. There's a .env.copy file both in server and client folders to help you with this process.
- Run
npm startin server - Run
npm startin client
- React JS - "A JavaScript library for building user interfaces."
- Node.js - "Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine."
- Express JS - "Fast, unopinionated, minimalist web framework for Node.js"
- Google Maps API - "Build awesome apps with Google's knowledge of the real world."
- @react-google-maps - Provides bindings to the Google Maps API and lets you use it in your app as React components.
- Excalidraw - "A virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
Gabor Halasz - Github - LinkedIn
This project is licensed under the MIT License.





