🛠️ How We Built a Serverless ... Note

🛠️ How We Built a Serverless Interactive Map for 68,000+ Indian Villages with Zero Hosting Costs

The Village Finder is a fully open-source, interactive geospatial platform that provides administrative boundaries and village-level coordinates for Andhra Pradesh, Telangana, Karnataka, and Tamil Nadu. The platform manages structural data for over 68,000 villages and hosts fluid visual map layers, streams individual cadastral land parcels, and handles multi-language transliteration. The project's architecture is unique in that it operates with zero server or infrastructure costs, making it a highly scalable and serverless civic-tech application. The data pipeline is orchestrated by GitHub Actions, which queries the official Local Government Directory via the data.gov.in open API and cross-checks metrics against the live portal to catch stale data. The validated datasets are compiled into normalized JSON and flat CSV assets, which are then automatically committed back into the repository as version-controlled data releases. The platform uses PMTiles to handle cadastral data, which allows for fast and fluid vector tile maps to be served directly to the user with no database queries or active server computing required. The platform also uses an offline neural model for native script translation, which eliminates the need for runtime machine translation APIs and reduces latency and operational expenses. The Village Finder project demonstrates that building impactful public utility platforms does not require a massive cloud infrastructure budget, and that static site architecture, edge-hosted assets, and cloud-optimized geospatial files can be used to build fast, robust, and free community applications. The project is open-source and available for exploration, auditing, and contribution, with the goal of adding support for the remaining states in India. Overall, the Village Finder project showcases a innovative approach to building civic-tech applications, and its architecture and design can serve as a model for other similar projects.