Project ideas from Hacker News discussions.

Show HN: A website for exploring historical photographs of my city

📝 Discussion Summary (Click to expand)

1. Community‑driven local expansion

"Yes! This is on the horizon, and I have a number of groups across the U.S. who have committed to helping grow Yesterdays in their localities." – uneekname

2. Nostalgic, time‑travel feel

"It's like taking a stroll through the city across time." – Kaikei

3. Technical feedback & comparable projects

"Nice project. Images are all lazy loaded but no srcset, is responsive sizing on the roadmap?" – justatechguy


🚀 Project Ideas

WorldScope Historical Map Explorer

Summary

  • A web platform that aggregates global georeferenced historical maps and lets users overlay personal photos onto those layers.
  • Solves the lack of worldwide coverage and the desire to place photos on historical map views.

Details

Key Value
Target Audience History enthusiasts, urban planners, educators, local archivists
Core Feature Interactive map with searchable layers, photo placement overlay, and crowdsourced contributions
Tech Stack React + Mapbox GL (frontend); Node.js + PostgreSQL/PostGIS (backend); OpenHistoricalMap, Library of Congress APIs
Difficulty Medium
Monetization Revenue-ready: Subscription (Free, Pro $5/mo, Enterprise custom)

Notes

  • HN commenters expressed interest in “global” expansion and cited projects like Yesterdays and OpenSFHistory as inspiration.
  • Could spark discussion on open data partnerships and provide a practical tool for community heritage mapping.

ChronoSnap Responsive Photo Grid

Summary

  • A tiny embeddable widget that automatically generates responsive image grids with srcset for historical photos.
  • Addresses the missing responsive sizing (srcset) issue raised by users.

Details

Key Value
Target Audience Developers of heritage sites, museum collections, community history blogs
Core Feature Lazy‑loaded, responsive image pipeline with placeholders and fallbacks
Tech Stack Vanilla JavaScript + Sharp (image processing); optional CDN integration; npm package available
Difficulty Low
Monetization Hobby

Notes

  • Directly references the comment “Images are all lazy loaded but no srcset, is responsive sizing on the roadmap?”
  • Provides a practical utility that can be discussed in dev‑focused HN threads.

CrowdMap Historical Layer Builder

Summary

  • A SaaS service enabling local groups to upload scanned maps, photos, and geotags, then auto‑generate layered map tiles for public use.
  • Fills the gap for community‑driven map layer publishing highlighted in the discussion.

Details

Key Value
Target Audience Local history societies, museums, municipal archives, citizen historians
Core Feature Collaborative layer creation, version control, public API, embeddable widget
Tech Stack Django + GeoDjango (backend); Vue.js (frontend); TileStache (tile generation); Docker deployment
Difficulty High
Monetization Revenue-ready: Tiered usage pricing (Free up to 1k layers, $0.01 per additional layer)

Notes

  • Echoes the comment “Yes! This is on the horizon, and I have a number of groups across the U.S. who have committed to helping grow Yesterdays.”
  • Offers a discussion‑worthy platform for open‑source heritage mapping and potential revenue through usage tiers.

Read Later