A modern, location-aware web directory for Healthcare & Pet Care services.
MediQo+ is a fast, lightweight, single-page web application that helps users find essential healthcare and pet care services nearby.
Instead of relying on paid APIs, it leverages OpenStreetMap (OSM) to fetch real-time data. Whether you're searching for a 24/7 hospital, diagnostic center, or emergency vet, MediQo+ provides:
- Accurate distance calculations
- Interactive maps
- Turn-by-turn navigation
All directly in your browser.
https://swarup113.github.io/MediQoPlus/
| Feature | Description |
|---|---|
| Comprehensive Search | Explore 10+ categories including hospitals, clinics, diagnostics, blood banks, pharmacies, vets, and pet stores |
| Interactive Map UI | Smooth, clustered maps powered by Leaflet with CartoDB tiles |
| Smart Routing | In-app routing via OSRM or redirect to Google Maps/Waze |
| Hyper-Local Distance | Real-time distance calculation using the Haversine formula |
| Lost & Found | Community module for missing people and pets (stored locally) |
| Reviews & Ratings | Users can leave ratings and feedback for places |
| Bookmarks | Save favorite places for quick offline access |
| Fully Responsive | Optimized for desktop, tablet, and mobile |
| Step | Process |
|---|---|
| Location Access | Uses geolocation or manual coordinate entry via Nominatim |
| Data Fetching | Queries Overpass API for relevant OSM data within a radius |
| Data Processing | Calculates distances using the Haversine formula and applies filters |
| Visualization | Displays results in sidebar + map markers with clustering |
| Routing | Uses OSRM to generate routes with distance and ETA |
| Category | Technology | Purpose |
|---|---|---|
| Frontend | HTML5, CSS3, JavaScript (ES6+) | Core structure and application logic |
| Mapping | Leaflet.js | Interactive maps and markers |
| Map Tiles | CartoDB Voyager | Clean and modern map design |
| Clustering | Leaflet.markercluster | Efficient marker grouping |
| OSM Data | Overpass API | Fetch real-time location data |
| Routing | OSRM | Route calculation and visualization |
| Geocoding | Nominatim | Convert addresses ↔ coordinates |
| Icons | Feather Icons | UI iconography |
| Typography | Google Fonts (Outfit, Lora) | UI and headings styling |
| Storage | LocalStorage | Save bookmarks, reviews, and posts |
This project is licensed under the MIT License. You are free to use, modify, and distribute this software. See the LICENSE file for more details.