What it does
Time-based notifications for check-ins, visa deadlines, documents expiring, custom one-offs.
Where to find it
Reminder list lives inside Trip Overview. Foreground notifications fire via useReminderNotifications.
Notification model (current)
- Foreground only: when app/tab is open, browser Notification fires at
remind_at - Background push (VAPID) is NOT implemented — see roadmap
How to use it
- Trip → "+ Reminder" → title, type, remind_at
- Browser asks for Notification permission on first reminder
- Reminder fires once, then
is_dismissed = true
Related files
src/hooks/useReminderNotifications.ts, table: reminders