Roadmap

This outlines the development roadmap for the Bitcoin Calendar project, organized by quarter with specific goals and milestones.

The goal is to become a FOSS, self sovereign app with minimal dependency on third-party services.

Project Architecture

Q2 2025 (April-June)

Version 1.0.0

Core Data & Content Enhancement

  • ☐ Target: Expand to 500+ historical events in English
  • ☐ Add media files for all events (images, charts)
  • ☑ Migrate to SQLite database
  • ☑ Implement API support
  • ☑ Setup ArchiveBox and Docker deployment
  • ☑ Spin up Haven relay and Blossom Server

Q3 2025 (July-September)

Content & Web Development

  • ☐ Implement consistent tagging strategy
  • ☐ Create thematic collections of related events
  • ☐ Develop responsive frontend for browsing events
  • ☐ Create search and filtering functionality

Q4 2025 (October-December)

Version: 2.0.0

API & Community Features

  • ☐ Release public API for developers
  • ☐ Implement Nostr login, comments, quotes
  • ☐ Community contribution system via Nostr
  • ☐ Set up MCP server and initial chatbot

Q1-Q2 2026 (January-June)

Mobile & Advanced Features

  • ☐ Create mobile-friendly Progressive Web App
  • ☐ Develop LLM based chatbot
  • ☐ Create Nostr Historian bot

Long-term Vision

  • ☐ Develop curated learning paths with 21ideas
  • ☐ Calendar subscription service (iCal, Google Calendar)
  • ☐ Visualization of historical connections