⭐ SFI Platform
{{ error }}
Sign In
Test accounts available
⭐ SFI Platform
Dashboard
Roster
Events
{{ pendingCount }}
Logout
{{ loadError }}
{{ success }}
Loading data...
Dashboard
My Ship
{{ ship.ship_name || 'N/A' }}
My Rank
{{ assignment.rank || 'N/A' }}
Crew Members
{{ roster.length }}
Total Events
{{ approvedEvents.length }}
⚠️ Pending Approvals ({{ pendingCount }})
You have {{ pendingCount }} event(s) waiting for approval.
Review Pending Events
Upcoming Events
No upcoming events
{{ event.event_name }}
Upcoming
{{ formatDate(event.event_datetime) }} • {{ event.location }}
Ship Roster - {{ ship.ship_name }}
No roster data found
SCC
Name
Rank
Position
Join Date
{{ member.scc }}
{{ member.name }}
{{ member.rank }}
{{ member.position || 'Crew' }}
{{ member.join_date }}
Events
+ Create Event
All ({{ approvedEvents.length }})
Upcoming ({{ upcomingApproved.length }})
Past ({{ pastApproved.length }})
Pending Approval ({{ pendingCount }})
No {{ eventTab }} events
{{ event.event_name }}
Pending Approval
Rejected
Past
Upcoming
{{ formatDate(event.event_datetime) }} • {{ event.location }}
{{ event.event_type?.type_name }}
{{ event.description }}
Created by: {{ event.creator.first_name }} {{ event.creator.last_name }}
Approve
Reject
Edit
Delete
{{ editingEvent ? 'Edit Event' : 'Create Event' }}
{{ modalError }}
Event Name *
Event Type *
Select type...
{{ type.type_name }} ({{ type.base_points }} pts + {{ type.uniform_bonus_points }} uniform)
Date & Time *
Location
Description
ℹ️ Your event will be submitted for CO/XO approval before it appears on the calendar.
{{ savingEvent ? 'Saving...' : (editingEvent ? 'Update Event' : (isOfficer ? 'Create Event' : 'Submit for Approval')) }}
Cancel