Tujo is a terminal-based journal and task management application built with the Textual framework. It combines the simplicity of plain text journaling with the power of terminal-based interfaces.
- Task Management: Create, complete, and track daily tasks
- 7-Day View: Access and manage tasks from the past week
- Pomodoro Timer: Built-in 30-minute focus timer
- Weather Integration: Current weather display
- Task Analytics: Track your task completion statistics
- Quotes: Random Lord of the Rings quotes for motivation
- Undo Support: Safely undo task changes
h: Home screenp: Pomodoro timerd: Data analyticsa: About sectiont: Create new taskx: Complete tasku: Undo last action↑/k: Move up↓/j: Move downEnter: Toggle task selection^c: Quit application^p: Command palette
The application follows a modular architecture with:
- Core journal functionality in
src/journal - Microservices in
src/microservices - Screen layouts in
screensdirectory - Components for reusable UI elements
- Utility functions in
utils
