Built a Free and Open Source alternative to Google Maps that allows sharing and getting user location and address without any Credit Card Info
Used LeafletJs Api for implementing Forward and backward geocoding of Location coordinates and Mapbox for generating the tile layer and marker
Used Clipboard and Navigator Browser Api to get Shareable Link of the location
Implemented features such as
- Forward and Reverse Geo-coding
- Copy to Clipboard
- Get location by coordinates / Address
- Shareable Location Link
- HTML5
- CSS3
- Typescript
- MapBox
- Leaflet-js
- Firebase
You need Node.js installed on your machine. Simply download the installer from nodejs.org and go through the installation steps.
Once Node.js is installed, open your command prompt or terminal and navigate into this project folder. There, run npm install
to install all required dependencies.
Finally, run npm start
to start the development server and visit localhost:3000 to see the running application.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.