A full-featured calendar application with admin management and employee viewing capabilities.
- Multiple View Modes: Month, Week, Day, and List views
- Tag Filtering: Filter events by categories/tags
- Export Events: Download individual events or all events as .ics files
- Apple Calendar Style: Clean, modern interface
- Responsive Design: Works on desktop, tablet, and mobile
- Password Protection: Secure admin access (Password: eXplorance)
- Event Management: Create, edit, and delete events
- Rich Event Details:
- Title and description
- Date and time (start/end)
- Location
- Tags for categorization
- Dashboard: View all events sorted chronologically
- Click "Admin Login" button in the top right
- Enter password:
eXplorance - Manage events from the dashboard
- Open the calendar (default view)
- Switch between Month/Week/Day/List views
- Filter events by clicking tags
- Click any event to see details and export
- Single Event: Click event → "Add to My Calendar" button
- All Events: Click "Export All Events" button
- Opens in Apple Calendar, Outlook, Google Calendar, etc.
- Built with React, TypeScript, and Tailwind CSS
- Data persists in browser localStorage
- Admin session stored in sessionStorage
- iCalendar (.ics) format for exports
The app comes pre-loaded with sample events to demonstrate functionality.