Trip Portal
A mobile-optimized scoring experience designed for golf trip participants. No app download required.
What is the Trip Portal?
The Trip Portal (also called Scoring Portal) is a dedicated mobile web interface for golf trip participants to:
- Enter scores hole-by-hole during rounds
- View live leaderboards and standings
- Track side games (skins, Nassau, point games)
- Check team competition status (Ryder Cup)
- View settlement reports
Unlike the full dashboard, the portal is stripped down for essential on-course functionality with a mobile-first design optimized for phones.
Screenshot placeholder: Portal home screen showing trip header, quick action buttons, today’s schedule, and championship standings preview
Key Benefits
No App Required
Players access the portal through their web browser:
- Works on any smartphone or tablet
- No app store download needed
- No storage space required
- Always up-to-date (no version compatibility issues)
Offline Support
Golf courses often have spotty cell coverage. The portal handles this gracefully:
- Scores save locally when offline
- Automatic sync when connection returns
- Visual indicator shows online/offline status
- No lost data even in dead zones
Outdoor Optimized
Designed for outdoor use in challenging conditions:
- Outdoor Mode - High-contrast display for sunlight visibility
- Large touch targets - 68px minimum buttons for easy tapping
- Haptic feedback - Vibration confirms score entry
- Simple interface - Minimal distractions while playing
Instant Access
Trip organizers can share access links that:
- Don’t require account creation
- Automatically identify the player
- Expire after the trip ends
- Can be revoked if needed
Who It’s For
The Trip Portal is built for golf trip participants - the players who need to:
- Enter their own scores during rounds
- Check leaderboards between shots
- See the day’s schedule
- Track team competition status
It complements the full dashboard used by trip organizers to manage rounds, pairings, and tournaments.
Key Features
Mobile Scorecard
Enter scores quickly with a touch-optimized interface:
| Feature | Description |
|---|---|
| Large number buttons | Easy to tap while walking |
| Swipe navigation | Move between holes with gestures |
| Auto-save | Scores sync automatically |
| Hole info | Par and handicap displayed |
Live Leaderboards
Real-time standings update as scores are entered:
- Overall trip standings
- Daily round leaderboards
- Team competition scores
- Movement indicators (up/down)
Screenshot placeholder: Leaderboard showing player positions, scores to par, and “thru” indicators
Side Games
Track popular golf betting games:
| Game | Description |
|---|---|
| Skins | Hole-by-hole competition with carryovers |
| Nassau | Front 9, Back 9, and Overall match play |
| Point Game | Pick-your-partner team format |
Side games calculate automatically as scores are entered and show real-time results.
Expense Tracking
Add and manage shared trip expenses directly from the portal:
- Add expenses on the go: Record costs as they happen during the trip
- Who paid: Select which player covered the expense
- Flexible splitting: Split equally among everyone, specific people, or set custom amounts per player
- Receipt upload: Attach photos of receipts (JPEG, PNG, WebP, HEIC) or PDFs up to 10MB
- Categories: Organize by lodging, golf fees, food, transportation, and more
- Real-time balances: See your current balance and who owes whom
Settlement Reports
After rounds complete, see who owes whom:
- Net balance for each player
- Minimized transaction list (fewest payments)
- Breakdown by game type (expenses + game winnings)
- Unified payout calculator view that combines expenses and tournament/side-game results
- Personal “My Payments” summary (you owe, you’re owed, and net)
- Quick copy/share actions to send your payment obligations
- Mark payments as settled
Screenshot placeholder: Settlement report showing player balances and pending payments
Trip Overview
The home screen shows everything at a glance:
- Today’s schedule with active rounds highlighted
- Quick action buttons for scoring, leaderboards, expenses, and gallery
- Championship standings preview
- Ryder Cup team scores
Settings & Preferences
Customize the experience:
- Toggle Outdoor Mode
- Enable/disable haptic feedback
- View account status
- Sign out of portal
Portal vs Dashboard
| Feature | Trip Portal | Dashboard |
|---|---|---|
| Purpose | Score entry & viewing | Trip management |
| Users | Players | Organizers |
| Device | Mobile-optimized | Desktop & mobile |
| Access | Token link or login | Account required |
| Features | Scoring, leaderboards | Full administration |
Access Methods
Token-Based Access (No Account)
Trip organizers generate access links for players:
https://syncedgolf.com/play/trips/{tripId}/access?token={playerToken}Benefits:
- No sign-up required
- Instant access for casual players
- Organizer can revoke access
- Expires automatically after trip
Authenticated Access
Players with SyncedGolf accounts:
- Sign in to their account
- Navigate to their trips
- Access portal automatically
Benefits:
- Access all trips from one account
- Persistent preferences
- No need for new links each trip
Technical Details
Browser Support
- Safari (iOS 14+)
- Chrome (Android 10+)
- Chrome, Firefox, Safari, Edge (desktop)
Performance
- Initial load under 3 seconds on 3G
- Subsequent loads from cache
- Minimal data usage during scoring
Security
- Token-based access with expiration
- HTTPS encrypted connections
- Session stored securely in browser
- No sensitive data cached locally
Display Modes
Standard Mode
Default appearance with:
- Light/dark mode based on device settings
- Standard contrast ratios (WCAG AA)
- Normal brightness and shadows
Outdoor Mode
High-visibility mode for sunlight:
- Increased brightness (+15%)
- Enhanced contrast (+20%)
- Stronger shadows for depth
- Score colors optimized for outdoor viewing
Enable via Settings > Display > Outdoor Mode
Offline Capabilities
What Works Offline
- Viewing previously loaded data
- Entering scores (cached locally)
- Navigating between screens
What Requires Connection
- Initial portal load
- Live leaderboard updates
- Syncing offline scores
Sync Behavior
- Portal detects connection loss
- “Offline” indicator appears
- Scores save to local storage
- Connection restored
- Local scores sync to server
- Indicator clears
Integration Points
Notifications
Players receive notifications for:
- Round starting soon
- Score submission reminders
- Leaderboard changes
Real-Time Updates
Powered by Supabase Realtime:
- Leaderboards update instantly
- No manual refresh needed
- Efficient data transfer
Portal vs Dashboard Comparison
| Feature | Trip Portal | Dashboard |
|---|---|---|
| Purpose | Score entry & viewing | Full trip management |
| Users | All trip players | Organizers only |
| Device | Mobile-optimized | Desktop & mobile |
| Access | Token link or login | Account required |
| Score entry | Yes | Yes |
| Leaderboards | Yes | Yes |
| Side games | View & track | Create & manage |
| Settlements | View own | Manage all |
| Player management | No | Yes |
| Round creation | No | Yes |
| Tournament setup | No | Yes |
| Expense tracking | Add & view | Full management |
When to use Portal:
- You’re a trip participant (not organizer)
- You want quick mobile scoring
- You need to add expenses and upload receipts on the go
- You don’t need admin features
- You prefer not to create an account
When to use Dashboard:
- You’re organizing the trip
- You need to manage players/rounds
- You need to edit or delete others’ expenses
- You need to configure competitions
Screenshots
Home Screen
Placeholder: Portal home showing trip header with destination and dates, two large action buttons (Enter Scores, View Leaderboards), today’s schedule with round times, and championship standings preview showing top 5 players
Mobile Scorecard
Placeholder: Scoring screen showing large hole number, par and stroke index, score buttons (quick picks and +/- controls), colored score badge, and mini scorecard footer with running totals
Leaderboard
Placeholder: Standings screen with tabs for different competitions, player list showing position (with T for ties), name, score to par in red/blue, and “thru” indicator
Skins Results
Placeholder: Skins tab showing hole-by-hole breakdown with winner names, winning scores, carryover indicators, and skin values
Offline Mode
Placeholder: Header showing red “Offline” badge with WiFi-off icon, score entry still functional, Settings showing pending sync count
Outdoor Mode
Placeholder: Side-by-side comparison of normal mode vs outdoor mode, showing increased contrast and brighter colors
Related Documentation
- Scoring Portal Guide - Step-by-step usage instructions
- Portal Admin Guide - Managing access and side games
- Scoring Portal FAQ - Common questions
- Scoring & Leaderboards - General scoring features
- Trip Planning - Trip management overview