Snowflake Project Documentation
Description
Snowflake is a desktop application for writers, helping to create and manage literary works. The main focus is on working with books, book series, and related materials (characters, events, locations).
Main Modules
Project Module
- Project management
- Project history
- Project settings
- Export/import (.snflk)
Book Module
- Book management
- Series management
- Author management
- Annotations and synopses
Projection Module
- Book planning
- Timeline
- Chapter and scene structure
- Status and progress
Lore Module
- Character map
- Location system
- World knowledge base
- Connections and relationships
Technology Stack
- Frontend: Vue 3 + TypeScript
- Backend: Tauri + Rust
- UI: Naive UI
- State: Pinia
- Localization: Vue I18n (EN/RU)