first commit

This commit is contained in:
Greg 2026-03-15 10:26:13 +01:00
commit b1ac6801e0

34
README.md Normal file
View File

@ -0,0 +1,34 @@
# Timelineifyer
A lightweight, browser-based timeline creation and visualization tool. No install, no build step — just open `index.html`.
## Features
- Create and manage multiple timelines
- Add events with dates, titles, descriptions, URLs, categories, and thumbnail images
- Color-coded categories for organizing events
- Zoom controls and compact/full date format toggle
- Export timelines as SVG or PNG (suitable for PowerPoint)
- Import/export timelines as JSON for backup and sharing
- Fullscreen presentation mode with keyboard navigation
- Light/dark theme
- All data persisted in browser localStorage
## Usage
Open `index.html` in any modern browser. No server or dependencies required.
### Keyboard Shortcuts (Presentation Mode)
| Key | Action |
|-----|--------|
| `P` | Toggle presentation mode |
| `←` / `→` | Navigate between events |
## Data Storage
Timelines are saved to `localStorage` under the key `timelineifyer`. Use the JSON export feature to back up or share your timelines.
## Tech Stack
Pure HTML5, CSS3, and vanilla JavaScript — no frameworks or external dependencies.