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
screens
directory - Components for reusable UI elements
- Utility functions in
utils