πŸ—ΊοΈ RoadmapFlow β€” Product Roadmap Visualizer

A modern, interactive product roadmap planning tool built with vanilla HTML, CSS, and JavaScript.

RoadmapFlow Screenshot

✨ Features

  • πŸ“‹ Board View β€” Kanban-style columns with drag & drop
  • πŸ“… Timeline View β€” Chronological timeline of roadmap items
  • πŸ“ Backlog β€” Manage items before adding to the roadmap
  • πŸ“Š Analytics β€” Visual charts for priority, category, and team workload
  • πŸŒ™ Dark/Light Theme β€” Toggle between themes
  • πŸ” Search β€” Find items instantly with Ctrl+K
  • πŸ“€ Export/Import β€” JSON export for backup and sharing
  • πŸ“± Responsive β€” Works on desktop, tablet, and mobile
  • πŸ’Ύ Auto-Save β€” All data persists in localStorage
  • ⌨️ Keyboard Shortcuts β€” N to add item, Ctrl+K to search, Esc to close

πŸš€ Quick Start

  1. Clone the repository
  2. Open index.html in your browser
  3. Start planning your roadmap!

No build tools, no dependencies, no server required.

πŸ“ Project Structure

product-roadmap-visualizer/
β”œβ”€β”€ index.html      # Main HTML structure
β”œβ”€β”€ styles.css      # Complete styling with dark/light themes
β”œβ”€β”€ app.js          # Application logic and state management
└── README.md       # This file

🎯 How to Use

Adding Items

  • Click the "+ Add Item" button in the top bar
  • Click the "+" button on any column header
  • Press N key when not in an input field

Moving Items

  • Drag and drop cards between columns
  • Items automatically save their new position

Switching Views

  • Board β€” Kanban columns (Quarters, Months, or Now/Next/Later)
  • Timeline β€” Chronological view of all items
  • Backlog β€” Manage items not yet on the roadmap
  • Analytics β€” Visual breakdown of your roadmap data

Theme Toggle

  • Click the moon/sun icon in the sidebar bottom

Search

  • Click the search box or press Ctrl+K
  • Searches titles, descriptions, tags, owners, and categories

πŸ› οΈ Technologies

  • HTML5 β€” Semantic structure
  • CSS3 β€” Custom properties, Grid, Flexbox, animations
  • Vanilla JavaScript β€” No frameworks, no dependencies
  • Font Awesome 6 β€” Icons
  • Google Fonts (Inter) β€” Typography
  • LocalStorage β€” Data persistence

πŸ“„ License

MIT License β€” free to use and modify.

πŸ‘€ Author

Built with ❀️ for the Devpost hackathon community.

Built With

Share this project:

Updates