Chronos v1 - PRD
16

In the chronos system, a chronicle
means meaningful top-level data grouping related sub‑items that share a common theme/context. For now (v1), user can create a chronicle by grouping the data from storage, and add chronicle meta. Later in versions, we may implement a chron for AI-driven chronicle creation.
Backend features required:
- Collection Pipeline
- Storage search
- Chronicle creation
- Chronicle search.
Collection Pipeline:
- Types of collectors: event-based, period, & manual uploads.
- Chron for meta-data enrichment of collected data.
- Metadata enrichment includes:
- OCR extraction for media type data.
- Geotagging for location data
- etc
- Create models in such way that data if has meta data overlap then we can easily group them.This is the processing sub-pipeline in the collection pipeline.
Storage Seach (for chronicle creation):
- Search for words given as search query in arguement, in the storage.
- Should be dynamic enough for a meaningful chronicle creation.
- Very scalable as this is going to be very much data intensive.
- Could use SeaweedFS for fs type data in the storage. (not necessary for v1 and MVP).
Chronicle creation:
- User will write options
Frontend features required:
- Timeline View of chronicles
- Chronicle creation
- Search View of chronicles
- Multi media
Comments
Comments functionality coming soon...