A Simple Self-Hosted Calendar App
Note: This app is nearing its full production release.
Links:
Purpose
I designed this calendar to be self-hosted and easily shared with friends and family. The goal is to keep everyone informed about my travel plans and availability so they can plan accordingly.
- Note: For production use, it is strongly recommended to protect your instance using a reverse proxy and authentication service (e.g., Nginx and Authentik).
Features
- Year-at-a-Glance: Visual dashboard for the entire year.
- Deep Customization: Define color-coded categories and custom activity icons.
- Smart Tracking: Log locations, rich text notes, and visualize travel stats.
- Interactive Filters: Click stats or key items to highlight specific days instantly.
- Real-Time Sync: Updates are pushed via WebSockets to all connected clients.
- Admin Mode: Password-protected editing with a public read-only view.
- Responsive & Dark Mode: Optimized for mobile with automatic dark theme support.
Screenshot
Development Roadmap
Current Version: v0.7
Upcoming Version: v0.8
- Focus: Bug Fixes and Improvements
- Planned Changes:
- Refinements and Testing
- Unriad CA Template
- Code hardening
- Remove some screenshots from README
Upcoming Version: v0.9 (optional; no set release timeline)
- Focus: Bug Fixes
- Planned Changes:
- Refinements and Testing
Upcoming Version: v1.0 (Production) (no set release timeline)
- Focus: Final Touches
- Planned Changes:
- No features or bug fixes are planned for this release.