Setup TripPlanner

Enter your Supabase credentials below to connect your app.

TripPlanner

Secure Partner Access

{{ authError }}

{{ currentView === 'dashboard' ? 'My Trips' : activeTrip?.name }}

Plan a New Trip

Upcoming Trips

{{ trip.name }}

{{ trip.start_date }} to {{ trip.end_date }} • {{ trip.fcy_code || 'JPY' }} / {{ trip.lcy_code || 'PHP' }}

Schedule

{{ formatDate(day.date) }}
📅
☰ for mins → {{ formatAMPM(item.end_time) }}
📄 {{ file.name }}

Checklist

{{ item.category }}
📄 {{ file.name }}

Total Trip Expenses

₱{{ formatNumber(totals.tripTotalLCY) }}
Nica Total Share: ₱{{ formatNumber(totals.nicaTotalLCY) }}
Gab Total Share: ₱{{ formatNumber(totals.gabTotalLCY) }}
Settlement Status: {{ totals.settlementText }}
{{ cat }} ₱{{ formatNumber(amount) }}

Transactions ({{ sortedExpenses.length }})

No expenses logged yet. Click '+ Log Expense' to start.
{{ exp.type.toUpperCase() }} {{ exp.notes || exp.category }}
{{ exp.currency_type === 'FCY' ? getSymbol(activeTrip?.fcy_code) : getSymbol(activeTrip?.lcy_code) }}{{ formatNumber(exp.currency_type === 'FCY' ? exp.fcy_amount : exp.lcy_amount) }}
{{ exp.currency_type === 'FCY' ? getSymbol(activeTrip?.lcy_code) + formatNumber(exp.lcy_amount) : getSymbol(activeTrip?.fcy_code) + formatNumber(exp.fcy_amount) }}
Paid by {{ exp.paid_by }} via {{ exp.paid_from }} {{ formatDate(exp.date) }}
{{ it.desc || 'Item' }} ({{ it.split }}) {{ exp.currency_type === 'FCY' ? getSymbol(activeTrip?.fcy_code) : getSymbol(activeTrip?.lcy_code) }}{{ formatNumber(it.amount) }}
🧾 {{ file.name }}
FX: {{ exp.fx_rate }} {{ activeTrip?.lcy_code }}/{{ activeTrip?.fcy_code }}

{{ editingExpenseId ? 'Edit Expense' : 'Log New Expense' }}

FX Mode:
1 {{ activeTrip?.fcy_code || 'FCY' }} = {{ formExpense.fx_rate }} {{ activeTrip?.lcy_code || 'PHP' }}
{{ file.name }}
{{ selectedAttachment.name }}