A functional React & TypeScript application powered by Vite, designed for seamless map-based routing and distance estimation. Users enter start and end locations to visualize routes, see total distance, and estimate travel time.
- Interactive map rendering via Leaflet and react-leaflet
- Real-time route calculation using OSRM and OpenStreetMap geocoding APIs
- Responsive React + Bootstrap UI with clean modular architecture
- TypeScript for robust type safety
- Context-driven state management for locations and mapping
- Biome integration for code quality
-
Install dependencies:
npm install
-
Run locally:
npm run dev
-
Build for production:
npm run build
- React
- TypeScript
- Vite
- React Bootstrap
- Leaflet / react-leaflet
This project is licensed under the MIT License.
You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, subject to including the copyright notice and license.
The software is provided "AS IS", without warranty of any kind.
For modern web mapping applications, ZenidMap delivers simplicity and efficiency in route visualization.