# mashie > Score-keeping app for golf bets among friends. Tracks Nassau, skins, Vegas, match play, stroke play, Wolf, and Bingo-Bango-Bongo, with handicap-adjusted payouts calculated live as you score the round hole-by-hole. Settles up at the 19th hole. mashie is a friends-only betting **ledger** — no real money is moved through the app. Players score their own rounds; the engine computes who owes whom for each bet running and produces a minimized settlement at the end of the round. It supports auto-presses, manual presses, multi-group outings (two-team match overlays across grouped foursomes), and per-bet scope (whole round vs. one group vs. team match). ## What's on the site - [Home](https://mashieapp.com/): pitch, screenshots of the live app, pricing, sign-up. - [How the bets work](https://mashieapp.com/games): index of all supported game formats with rule summaries. - [Pricing](https://mashieapp.com/pricing): single Pro tier with a 14-day free trial. $17.99/year after. - [Privacy](https://mashieapp.com/privacy): what we collect, what we don't, payment data handled by Stripe. - [Terms](https://mashieapp.com/terms): no-real-money clause, friends-only ledger, etc. ## Per-game rule pages Each is a standalone explainer that targets a specific golf-betting search intent: - [Match play](https://mashieapp.com/games/match-play): hole-by-hole, win the most holes, single unit value. - [Stroke play](https://mashieapp.com/games/stroke-play): lowest total wins, paid per-stroke difference. - [Nassau](https://mashieapp.com/games/nassau): three matches in one — front 9, back 9, overall — with optional auto-press at N-down. - [Skins](https://mashieapp.com/games/skins): per-hole pot, ties carry over. - [Vegas](https://mashieapp.com/games/vegas): two-player teams, scores concatenated as a two-digit number per hole, birdie flips, optional eagle double. - [Wolf](https://mashieapp.com/games/wolf): rotating "wolf" picks a partner each hole or goes lone. - [Bingo-Bango-Bongo](https://mashieapp.com/games/bingo-bango-bongo): three points per hole — first on, closest to pin, first in. ## Authenticated app Anything under `/dashboard`, `/rounds`, `/friends`, `/courses`, `/profile`, and `/admin` requires a signed-in account and is intentionally not indexed. Public share routes (`/r/`, `/u/`) are noindexed too — they're individual share links, not search content. ## Tech / facts - Built on Next.js (App Router) on Vercel. - Postgres on Neon for app data; Better Auth for sessions; Stripe for billing; Vercel Blob for profile photos; AWS SES for transactional email. - Single-developer side project. Domain: mashieapp.com.