Roadmap
TimeTiles is in alpha phase — core features are functional and the system is under active development.
Completed
Foundation
- Monorepo structure with Turbo
- PostgreSQL 17 + PostGIS 3.5 database
- Payload CMS 3 integration (integrated mode)
- Next.js 16 frontend with React 19
- Comprehensive testing (Vitest + Playwright)
- CI/CD with GitHub Actions
- Docker production deployment (multi-container + all-in-one)
- Bootstrap script for automated server setup
Data Import
- File parsing (CSV, Excel, ODS)
- Progressive schema detection
- Smart deduplication strategies
- Geographic field detection (7 languages)
- Schema approval workflow
- Batch processing with Payload Workflows (4 workflows, 3 queues)
- URL-based scheduled imports with cron automation
- Custom scrapers (Python/Node.js) in isolated Podman containers
- Webhook triggers for automated pipelines
Data Exploration
- Map visualization with server-side clustering (MapLibre GL JS + PostGIS)
- Dynamic filter generation from data schema
- Timeline histogram with date range filtering
- Event detail cards with full metadata
- Shareable URLs with filter/map state encoded
- Views for saved display configurations
Platform
- User quotas and rate limiting with trust levels (0-5)
- Self-service account deletion with 7-day grace period
- Data export (ZIP archive of all user data)
- Feature flags system (8 toggleable capabilities)
- Audit log tracking 20 action types across 5 domains
- Multi-provider geocoding with fallback (Nominatim, Google, OpenCage)
- Internationalization (English, German) with next-intl
- Content management (pages, branding, navigation, footer)
- Multi-tenant sites with per-site theming
- UI customization (themes, custom CSS, layout templates)
- Restic-based backups with S3 offsite support
In Progress
- Import wizard UX improvements (live preview, auto-advance)
- Scheduled imports wizard integration
- Performance optimizations for large datasets (100k+ events)
Planned
- Advanced filter system — editor control, numeric/text/boolean filters, operators (ADR 0031 )
- Embeddable map widgets (iframe/web component)
- Advanced search across event fields
- Additional UI locales beyond English and German
- Public API authentication (API keys for external consumers)
For feature requests, see GitHub Discussions . For bugs, see GitHub Issues .
Last updated on