Members Only
⚠️ Firebase not configured. Using local storage. Update FIREBASE_CONFIG to sync across devices.
Group Hub
🔔 Notifications
No notifications yet
Online
Who's Here
— online
Calendar
Money
Photos
Polls
Birthdays
Lists
Wishlist
Notes
Banff
Pool Balance
Dine Out
Checklists
Polls
Contribution Pool
Record Withdrawal
Monthly Contributions
Click any cell to edit
Withdrawals
Trips
New Trip
Dine Out Events
New Event
Checklists
Select a checklist from the left
Member Birthdays
Loading…
Polls
🗳
No polls yet.
Wishlist
Trip Dine Out Birthday Pool Due Meetup
👋 Welcome to G8

Eight friends. One app. We've been eating well, travelling far, and splitting bills awkwardly for years — so we built something to handle all of it.

G8 is our private group hub. It tracks shared expenses, trip costs, monthly pool contributions, birthdays, group polls, and restaurant wishlists — all in one place, synced live across every device.

No more "who paid last time?", missed birthdays, or WhatsApp threads trying to figure out a date that works. It's all here.

💰 Split bills ✈️ Trip expenses 💳 Pool fund 🎂 Birthdays 🗳️ Polls ✨ Wishlist ☑️ Checklists
Getting Started
🔐
Signing In
Password + who you are
1
Open the app and enter the group password.
2
Tap "Who are you?" in the top right and select your name. This lets the app track your votes and contributions.
3
Your identity is remembered on this device — you only need to set it once per browser.
💡
Change your identity any time by tapping your name chip in the header.
👥
The Members
Our crew of 8
💰 Money Tab
🍽️
Dine Out
Track restaurant bills and who owes what
1
Go to Money → Dine Out and tap + Add Event.
2
Enter the restaurant name, date, total bill, and who paid.
3
Select who was present — the bill is split evenly among them.
4
After paying the bill payer back, tap the checkmark next to your name to mark yourself settled.
💡
Tap any event card to expand settlements. Use "Mark all settled" to clear everyone at once.
✈️
Travel Expenses
Track trip costs and balances
1
Go to Money → Travel and tap + New Trip.
2
Enter trip name, destination, dates, and who's going.
3
Open the trip and use + Add to log expenses (flights, hotel, meals, etc.).
4
The app calculates net balances and shows the Settle Up transfers needed.
💡
For each expense, select who paid and who it covers — doesn't have to be everyone on the trip.
💳
Contribution Pool
Monthly $30 each — shared fund
Monthly amount
$30 / member
Due date
1st of each month
1
Go to Money → Pool to see the contribution grid.
2
Click any cell to log a contribution for a member-month.
3
Use + Withdrawal to record spending from the fund.
💡
Pool balance = contributions minus withdrawals. Members behind are flagged automatically.
☑️ Lists Tab
☑️
Checklists
Shared to-do lists with assigned owners
1
Go to Lists and tap + New Checklist to create a list.
2
Add items and optionally assign them to a member so it's clear who owns each task.
3
Check off items as they're done — the progress bar updates in real-time for everyone.
💡
Assigned names appear as a badge next to each item — visible to everyone.
🎂 Birthdays · 🗳️ Polls · ✨ Wishlist
🎂
Birthdays
Never miss a birthday again
1
Go to Birthdays — members sorted by next upcoming birthday.
2
Tap Edit to update a birthday (format: MM-DD, e.g. 01-24).
3
The Home banner shows the next upcoming birthday and how many days away.
4
On someone's actual birthday their row is highlighted in gold and a notification appears on Home.
🗳️
Polls
Group decisions made easy
1
Go to Polls and tap + New Poll.
2
Enter a question and 2–4 options. The poll goes live instantly.
3
Everyone votes with a single tap. Results show as a live bar chart.
4
The poll creator can close it to lock the result.
💡
Active polls also show on the Home dashboard so no one misses them.
Wishlist
Restaurants and destinations to try
1
Go to Wishlist — choose Restaurants or Destinations.
2
Tap + Add to suggest a place.
3
Tap the heart ❤️ to upvote items you want to visit. Most popular rise to the top.
📅 Calendar Tab
📅
Calendar
All events in a monthly view

Automatically pulls in events from all sections — no manual entry needed.

✈️ Trip
Travel trips (full date range)
🍽 Out
Dine Out events
🎂 BD
Member birthdays
💰 Due
Pool due (1st of month)
Tap any day to see full event details — who paid, who attended, settlement status.
Use ‹ › arrows to navigate months.
📝 Notes Tab
📝
Shared Notes
A shared scratchpad for the group
1
One shared notepad for the whole group.
2
Type anything — saves automatically. You'll see a "Saved" confirmation.
3
Good for quick brainstorming or reminders that don't need a formal checklist.
⚠️
Notes are shared and can be cleared by anyone — don't store anything critical here.
📲 Install the App
🍎
iPhone (Safari)
Add G8 to your home screen
1
Open G8 in Safari — must be Safari, not Chrome.
2
Tap the Share button at the bottom (box with arrow pointing up).
3
Scroll down and tap "Add to Home Screen".
4
Tap "Add" in the top right corner.
💡
G8 opens full screen like a real app — no browser bar, no clutter.
🤖
Android (Chrome)
Add G8 to your home screen
1
Open G8 in Chrome.
2
Tap the three-dot menu in the top right corner.
3
Tap "Add to Home Screen" or "Install App".
4
Tap "Add" to confirm.
💡
Chrome may show an install banner automatically after a couple of visits — just tap it.
Notes
Saved
Banff & Calgary
July 16 – 19, 2026 · Porter Airlines · All 8
4
Days
3
Nights
YYZ→YYC
Route
8
Members
Flights
Outbound
Thu, Jul 16, 2026
6:55 PM
YYZ
Toronto-Pearson
Terminal 3
6301 Silver Dart Dr, Mississauga, ON
4h 19m
Non-stop
9:14 PM
YYC
Calgary
 
2000 Airport Rd NE, Calgary, AB
Return
Sun, Jul 19, 2026
11:55 PM
YYC
Calgary
 
2000 Airport Rd NE, Calgary, AB
3h 50m
Non-stop
5:45 AM+1
YYZ
Toronto-Pearson
Terminal 3 · Mon Jul 20
6301 Silver Dart Dr, Mississauga, ON
Accommodation & Transport
🏡
Accommodation
Airbnb, Cochrane
Check-inJul 16 (late night)
Check-outJul 19 morning
Booked byJamal · $1,034 CAD
StatusConfirmed
🚗
Turo · Honda Odyssey 2016
Plate: CTC2692
ReturnJul 19 night · host address
Booked byJamal · $422 CAD
StatusConfirmed
Nearby Cochrane
Prayer Times · Cochrane, AB (MDT)
Date Fajr Dhuhr Asr Maghrib Isha
Thu Jul 16 4:33 AM 1:46 PM 6:01 PM 9:46 PM 10:54 PM
Fri Jul 17 4:34 AM 1:46 PM 6:01 PM 9:45 PM 10:53 PM
Sat Jul 18 4:35 AM 1:46 PM 6:00 PM 9:44 PM 10:53 PM
Sun Jul 19 4:36 AM 1:46 PM 6:00 PM 9:43 PM 10:52 PM
Source: al-habib.info · ISNA calculation · MDT (UTC−6)
Itinerary
Jul 16 Travel Day Thursday
4:00 PM
🚌
Head to YYZ Terminal 3
Allow extra time for security · Check-in for Porter flight
6301 Silver Dart Dr, Mississauga, ON L5P 1B2
6:55 PM
✈️
Porter PD 365 Departs YYZ
Non-stop · 4h 19m · Arrives 9:14 PM YYC · Embraer E195-E2
9:45 PM
🚗
Pick up Turo · Honda Odyssey 2016
Pick up at YYC Airport · Plate CTC2692
2000 Airport Rd NE, Calgary, AB T2E 6W5
10:30 PM
🚐
Drive to Cochrane
~45 min drive · 55 km west on Hwy 1A
Cochrane, AB
11:30 PM
🏡
Check in to Cochrane Stay
Late arrival · Settle in and rest
135 Mill Rd, Cochrane, AB T4C 3G7
Jul 17 Banff Town, Gondola & Canyon Friday
6:30 AM
🚐
Leave Cochrane
Pack bags into van · ~1h 15m drive to Sulphur Mountain
Cochrane, AB
8:30 AM
🚡
Banff Gondola & Upper Hot Springs
Sulphur Mountain boardwalk · Morning soak at hot springs
1 Mountain Ave, Banff, AB T1L 1B2
12:30 PM
🍽
Lunch & Banff Sights
Bow Falls · Surprise Corner · Fairmont Banff Springs walk · Heavy group lunch
Bow River Trail, Banff, AB T1L 1A8
3:00 PM
🥾
Johnston Canyon Hike
Power-hike to Upper Falls (5 km loop) · Catwalk boardwalks · 2 hrs
Johnston Canyon Trailhead, Banff National Park, AB T0L 0K0
5:00 PM
🏞
Lake Minnewanka Scenic Drive
Late-afternoon loop drive · Lakeside loop
Lake Minnewanka Scenic Drive, Banff, AB
7:30 PM
🍖
Group Dinner
Head back to Cochrane · Buy ingredients for tomorrow's sandwiches
Cochrane, AB
Jul 18 Lake Louise, Moraine & Emerald Saturday
6:00 AM
🏡
Early Checkout
Pack bags into van · Drive to Lake Louise Park & Ride lot
Cochrane, AB
8:15 AM
🏞
Moraine Lake
Take pre-booked shuttle · Climb Rockpile trail · Eat packed breakfast
Moraine Lake, Banff National Park, AB T1L 1A1
10:30 AM
🏔
Lake Louise
Take connector shuttle · Walk shoreline or hike Agnes Lake Tea House (7 km)
Lake Louise, Banff National Park, AB T0L 1E0
2:00 PM
💎
Emerald Lake (BC)
Drive past Yoho border · Emerald green views · Late lunch at lakeside cabin
Emerald Lake Rd, Field, BC V0A 1G0
5:00 PM
🏡
Return to Cochrane
Drive back east · Final night check-in · Heavy dinner
Cochrane, AB
Jul 19 Icefields Pkwy to Jasper Sunday
5:30 AM
🏡
Final Checkout
Load all luggage permanently into van · Hit the road north
Cochrane, AB
7:45 AM
🏞
Herbert & Bow Lake
Morning glass reflections · View Crowfoot Glacier at Num-Ti-Jah Lodge
Bow Lake, Banff National Park, AB
8:45 AM
🦊
Peyto Lake
Short 10-minute paved walk · Fox-shaped turquoise valley viewpoint
Peyto Lake, Banff National Park, AB
11:00 AM
🧊
Columbia Icefield & Athabasca Glacier
Walk the toe-of-glacier trail · Quick lunch at Discovery Centre café
Icefields Pkwy, Improvement District No. 12, AB T1L 1J9
12:30 PM
🌊
Sunwapta Falls
Quick canyon drop-off viewpoint stop
Highway 93 South, Jasper National Park, AB T0E 1E0
1:30 PM
🥾
Athabasca Falls
Quartzite gorge trail walk · Massive rushing river viewpoints
Highway 93 South, Jasper, AB T0E 1E0
3:15 PM
Town of Jasper
Stretch legs in town center · Fuel up on coffee and snacks
Jasper, AB T0E 1E0
4:15 PM
🚐
The Big Push to YYC
Continuous 5-hour drive (430 km) south straight to Calgary Airport
9:30 PM
🚗
Return Turo · Uber to YYC
Drop Honda Odyssey at host address · Uber ~15 min to YYC for check-in
16 Castlebrook Place NE, Calgary, AB T3J 1V8
11:55 PM
✈️
Porter PD 364 Departs YYC
Red-eye flight home · 3h 51m · Arrives YYZ Terminal 3 at 5:45 AM Mon Jul 20
Enter 0 or blank to clear