Group Hub
⚠️ Firebase not configured. Using local storage. Update FIREBASE_CONFIG to sync across devices.
Group Hub
Welcome back
G8 Group Hub
📊
Home
📅
Calendar
💰
Money
☑️
Lists
🎂
Birthdays
🗳️
Polls
Wishlist
📝
Notes
📖
Guide
👆 Tap a section to open
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
👋 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.
Notes
Saved
Enter 0 or blank to clear