Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Rampop01/HR-Platform/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Calendar & Events module in HCMatrix helps you track and celebrate important company and employee milestones. From birthdays and work anniversaries to company events and holidays, this feature ensures you never miss an important date.The Calendar module is currently under development. The dashboard displays upcoming events including birthdays and anniversaries.
Key Features
Event Tracking
Monitor upcoming birthdays, anniversaries, and company events
Milestone Celebrations
Recognize employee birthdays and work anniversaries automatically
Company Calendar
Centralized calendar for holidays, company events, and important dates
Event Notifications
Automated reminders for upcoming events and celebrations
Dashboard Integration
The dashboard prominently displays event information in multiple areas:Upcoming Events Card
- Total count of upcoming events
- Event type description (birthdays & anniversaries)
- Purple-themed calendar icon
- Real-time updates from API
Upcoming Birthdays & Anniversaries Section
The dashboard features a dedicated section for celebrating team members:- Employee name and celebration date
- Celebratory emoji (birthday cake)
- Purple accent theme for events
- Hover effects with scale animation
- Responsive grid layout (3 columns on desktop)
Event Types
Employee Milestones
Birthdays:- Automatic detection from employee birth dates
- Upcoming birthday notifications
- Team celebration reminders
- Birthday cards and gift tracking
- Calculated from employee start date
- Multi-year milestone recognition
- Service awards and recognition
- Anniversary celebration planning
Company Events
Holidays:- National and regional holidays
- Paid time off (PTO) days
- Office closure dates
- Holiday party scheduling
- Team building activities
- Training sessions and workshops
- All-hands meetings
- Social gatherings and celebrations
- Conference and trade show attendance
- Benefits enrollment periods
- Performance review deadlines
- Compliance training due dates
- Fiscal year milestones
Planned Features
Full Calendar Module
A comprehensive calendar system is in development with advanced event management and scheduling capabilities.
Calendar Views
Multiple View Options:- Month view with event indicators
- Week view with hourly breakdown
- Day view for detailed scheduling
- Agenda/list view for upcoming events
- Year view for long-term planning
- Filter by event type
- Filter by department/team
- Filter by location
- Show/hide event categories
Event Management
Create Events:- Event title and description
- Date and time selection
- Location (in-office, virtual, external)
- Event category/type
- Attendee list
- Recurring event options
- Reminder settings
- Rich text descriptions
- Attachment support
- RSVP tracking
- Event capacity limits
- Registration forms
- Virtual meeting links
- Daily, weekly, monthly, yearly patterns
- Custom recurrence rules
- End date or occurrence count
- Exception dates
Integrations
External Calendars:- Google Calendar sync
- Microsoft Outlook integration
- Apple Calendar (iCal) export
- Two-way calendar synchronization
- Calendar feed subscriptions
- Automatic birthday imports from employee records
- Work anniversary calculations from start dates
- Department-specific events
- Location-based holiday calendars
Notifications & Reminders
Notification Types:- Email reminders
- In-app notifications
- SMS alerts (optional)
- Calendar invitations
- Day-of notifications
- Day-before reminders
- Week-before alerts
- Custom reminder schedules
Employee Self-Service
Personal Calendar:- View personal PTO days
- See assigned events
- RSVP to company events
- Subscribe to calendar feeds
- Add events to personal calendar apps
- View team member availability
- See team events and meetings
- Department-specific calendars
- Cross-team event visibility
Data Structure
Dashboard API Integration
Employee Birth Date
Employee profiles include birth date information:Access Control
The calendar module enforces authentication:Best Practices
User Interface
The calendar interface will feature:- Clean, modern calendar grid
- Color-coded event categories
- Drag-and-drop event creation
- Quick event preview on hover
- Mobile-responsive design
- Touch-friendly controls
- Print-friendly views
Integration Points
Interview Scheduling
Calendar integrates with the Recruitment module:- Interview appointments on calendar
- Hiring team availability
- Interview room booking
- Candidate meeting links
Attendance Tracking
Calendar shows attendance-related events:- PTO and vacation days
- Sick leave
- Company holidays
- Office closure dates
Dashboard Visibility
Event metrics appear prominently on the dashboard for quick access and awareness.Future Enhancements
Planned improvements include:- Smart Scheduling: AI-powered meeting scheduling assistant
- Room Booking: Conference room and resource reservation
- Waitlists: Event capacity management with waitlists
- Event Photos: Photo galleries for past events
- Budget Tracking: Event budget planning and tracking
- Volunteer Coordination: Sign-up sheets for event volunteers
- Catering Integration: Food ordering for events
- Video Conferencing: Built-in virtual meeting platform
