About this application
A modern, mobile-responsive GIS web application for exploring Bangladesh’s mineral and natural resources. Built entirely with open-source technologies as a demonstration MVP, designed to scale into a production geospatial platform.
Technology stack
Node.js
Runtime
Express
Web framework
EJS
Server templates
Tailwind CSS
Styling
Leaflet.js
Mapping engine
Leaflet.draw
Geometry editing
Features
- Interactive resource map with category-coloured markers and clustering-ready structure
- Rich detail drawer with metadata, discovery history, and a field-notes rich editor
- Full-text search plus category, division, district and coordinate proximity filters
- Switchable basemaps (streets, satellite, terrain) and GPS location
- Drawing studio: points, lines, polygons & rectangles with live area calculation
- REST API serving GeoJSON — ready for external consumption
Path to production
The layered architecture (routes → controllers → services → data store) isolates the storage mechanism behind a single seam. Swapping the JSON store for a PostGIS repository, adding GeoServer tile/WMS layers, authentication, satellite imagery, and multi-user collaboration requires no changes to the presentation layer.
API endpoints
Sample data for demonstration only · © 2026