Building dehraduntourism - 15 Sections, One City
Dehradun — Queen of the Doon. A tourism website covering everything you need: places, food, education, defence institutions, culture, history, transport, weather. 15 comprehensive sections.
I built dehraduntourism.vercel.app. Same playbook as sitamarhi — a city guide that needed to be a page, not an app.
What it does
15 sections covering every aspect of the city. Dark/light mode. Smooth Framer Motion animations. An interactive Leaflet map. A live weather widget. A masonry photo gallery with lightbox. Mobile-first, accessible — keyboard nav, ARIA, proper contrast.
Stack
Next.js 15, App Router, static export. Tailwind CSS 4 with OKLCH colors. Framer Motion for animation. Leaflet + react-leaflet for maps. OpenMeteo for weather — free, no API key. Images from Wikimedia Commons, CC-BY-SA.
No database, no backend. Reference sites don't need them.
Why it matters
Like sitamarhi, this is the kind of content you piece together — you visit, you read, you talk to people. The research is the work. The layout is the easy part.
What's next
Photo lightbox performance on mobile. More local-first features. The weather widget should show a fallback when offline, same lesson as sitamarhi.
Dehradun, Queen of the Doon. One static page, zero dependencies.
More Essays
Building c2proof: C to Rust Migration with Verification
A verifier-first c2rust wrapper. Give it a flat C repo, and it outputs a compiling Rust port PR alongside a mathematical proof artifact.
systemsBuilding code2paper: Turn Any Codebase into an Academic Paper
A stdlib Python CLI and Claude Agent Skill to convert an entire codebase into a readable academic paper in Typst, LaTeX, PDF, and HTML.
projectsBuilding Kharcha: India's Zero-Friction UPI Expense Tracker
How I built a native Android expense tracker that automatically captures UPI payments from GPay, PhonePe, and Paytm with zero AI and 100% data ownership.