Urgent.News

What's breaking now, across thousands of outlets.

Tech

Puja Altas: An Open Map for Durga Puja Hopping

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Pujo Atlas is a browser-based map and itinerary planner for finding Durga Puja pandals in Kolkata and across West Bengal. It brings together a Kolkata puja guide and a government puja directory, with a combined view for exploring both datasets. Visitors can search by pandal, locality, place name,…

Pujo Atlas is a web-based tool designed to help people discover and plan visits to Durga Puja pandals in Kolkata and across West Bengal. Created as part of the Hacktoberfest Open-Source AI Challenge, the app consolidates data from both a Kolkata puja guide and a government puja directory, presenting a unified view for exploration.

Visitors can search for pandals using various criteria such as names, locations, coordinates, or DIGIPIN codes. The app displays results on a clustered map and allows users to save their chosen pandals to a hopping list for planning their visit. This eliminates the need to switch between spreadsheets, map searches, and handwritten lists.

Pujo Atlas is currently a free, community-facing project without any paying users or revenue. The app's source code is available on GitHub, allowing anyone to view, inspect, adapt, and extend it as needed. The default map used is OpenStreetMap, which requires no API key, while the government directory, about 12 MB in size, is loaded on demand.

The app's datasets, stored in the "data" folder, include "pujo_atlas_plan_city.json" containing Kolkata Puja Guide records and "pujo_atlas_plan_government.json" holding the government directory information. Note that president names and contact numbers have been removed from the government directory records for privacy reasons. Any location outside West Bengal's map boundaries is omitted from the map.

The app's development utilized HTML, CSS, and vanilla JavaScript, with Leaflet rendering the OpenStreetMap view and Supercluster grouping dense sets of pandal markers. The app fetches its JSON data, requiring the folder to be served over HTTP rather than opening the index.html directly. To run the application, navigate to the project folder and execute the command "python -m http.server 8000", then open "http://localhost:8000" in a web browser.

The app was built without using an open-weight model or an open-source AI agent framework, nor with local inference. Open-source AI is not currently a core component of the project, so it does not meet the challenge's central technical requirement. However, the app demonstrates the potential of open mapping tools and data, providing searchable maps and planning features in a browser-based platform without relying on a proprietary map service.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

A pentest report is the start of the work. Here is what the end should look like.

A pentest report lists what is wrong. What you show an auditor, or an enterprise customer's security team, is the opposite: what was wrong, what changed, and the proof it worked.

  • A pentest report identifies weaknesses in a system
  • Follow-up document details what was fixed, how, and proof of fix
  • Six key elements in the final document for each finding

Google Preferred Sources: How to Set Yours in 2 Minutes

If you use Google's AI Mode or AI Overviews, there's a quiet but important setting you should know about: Preferred Sources .

  • Preferred Sources setting elevates chosen news outlets in AI-generated responses.
  • Inline links and news carousels now surface top preferred sources.
  • 7-fold increase in preferred source usage since October 15 update.

Weekly Dev Log 2026-W21

🗓️ This Week The weather has finally become more comfortable here in Japan, and I've been feeling excited to get outside🍂.

  • Weather improved in Japan, enabling a day trip to an island
  • Developers reviewed tests for Chord Tone Practice functionality
  • Explored Swift's collection operations, including bitmask techniques

More from Friday 16 October →