A React web application for academic researchers, which aims to simplify the process of working with Mathematical Poetic Structures.
- Upload Word transcripts
- Identify poetic structure repetitions via a simple highlight interface
- Classify the type of structure and quickly add notes as needed
- Automatic Google Drive synchronization
- Export as Excel
Current
- This is a WIP hobby project: Alpha-stage development and testing are ongoing (2025)
- No public-facing deployment is available at this time
Planned
- After completing MVP (below), app will be usable freely from repo's GH pages URL
App Settings
- Persistence option selection
- Google Drive authorization flow
- Persistence Status on settings page
- Local Storage option
File I/O
- Import DOCX transcript (1 line-per-line format)
- Import DOCX transcript (2 lines-per-line format)
- Google Drive sync/update
- Excel export
Transcript
- Highlight to identify new phrases
- Bubble display existing phrases
- Bubble selection (disambiguation) menu
- Delete structures
- Unary & multi-source structure support
- Switch between multiple transcripts
- Support extra-long transcripts
- Edit speaker field
Structure Editor
- Save/update & classify structures
- Delete structures
- Abort/cancel changes
- Unary & multi-source structure support
- Add syntax notes
- Safely restore note formatting
Structures Table
- Basic view
- Unary & multi-source structure support
- Delete structures
- Edit speaker field
- Edit Notes
Project Settings
- Delete Transcript
- Define Custom ToPS
Home
- Project list
- Delete/Rename/New/Open
Overall / Admin
- UI Cleanup / Toolbar redesign
- Sanitize any dangerous user input (for Notes)
- Cloud function encrypted token storage
- Security notices & data policy
- GCP cloud function deployment
- Static app compilation
- GH pages deployment
- Name change?