A Simple Self-Hosted Calendar App
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: This app is nearing its full production release. 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.
- 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