DailyTxT
DailyTxT is an encrypted diary web application where all data is encrypted on the server using ChaCha20-Poly1305 before storage.
What You Can Do After Deployment
- Create an account — Register with username and password to start journaling
- Write daily entries — Use the calendar interface to write and organize entries by date
- Attach files — Upload files (up to 500 MB each) for any day, stored encrypted
- Search entries — Find past entries with full-text search across your diary
- Export data — All data stored in portable JSON format for easy backup
Key Features
- End-to-end encryption with ChaCha20-Poly1305
- Calendar-based daily entry interface
- Encrypted file attachments (up to 500 MB each)
- Multi-user support with individual encryption
- Full-text search across all entries
- Markdown support for rich formatting
- Dark and light mode
- Mobile-friendly responsive design
- No database required (JSON file storage)
License
MIT — GitHub