The Heart of
Hello Diary
A robust Spring Boot backend designed for ultimate privacy and high-speed multimedia performance.
Secure Diary Storage
"Multimedia entries managed with PostgreSQL and Redis."
Your text, voice, and high-resolution images are stored with zero-knowledge encryption. We can't read your entries, ever.
Media Pipelines
"Nginx-optimized delivery with automated background processing."
Images are automatically resized and voice notes compressed (128kbps AAC) within minutes of upload for a snappy experience.
RevenueCat Billing
"Industry-standard secure mobile application billing."
Tiered subscriptions are handled via HMAC-signed webhooks, ensuring idempotent and reliable payment processing.
Advanced Media Handling
Our backend uses **Nginx-optimized pipelines** and **Flyway schema migrations** to handle massive multimedia uploads. Whether it's high-res photos or full-length voice entries, the system optimizes your data for performance without quality loss.
- Background Audio Compression
- PostgreSQL Vector-based Filtering
Engagement & Productivity
More than just a diary. Our backend tracks **Productivity Analytics** and **Engagement Streaks** to keep you moving forward. Motivational messages are generated dynamically based on your habits.
- Real-time Streak Tracking
- Contextual To-do Integration
Security & Architecture FAQ
What is your technical stack?
Hello Diary is built on Spring Boot 3+ for its core logic, utilizing PostgreSQL for structured data and Redis for high-speed caching. Our administrative tools are built with Vaadin Flow for a reactive and secure management interface.
- Spring Modulith
- JWT Authentication
- AES-256 Encryption
- Flyway Migration