
Overkill Golf Trip Receipt Generator
An interactive web application for creating and sharing detailed expense breakdowns for golf trips.
Problem
After a group golf trip, splitting expenses fairly among multiple participants with varying activities, shared costs, and different payment arrangements was tedious and argument-prone.
Solution
Built a vanilla JS web app that tracks individual and shared expenses, runs a settlement algorithm to minimize the number of transactions, visualizes breakdowns with Chart.js pie charts, and generates a shareable link.
Achievements
- Automated fair expense settlement algorithm
- Chart.js visualization of expense distribution
- Shareable URL encoding of full expense state
- Mobile-responsive Bootstrap layout
A fun and practical web application created in response to a golf trip receipt shared by friends. This tool simplifies the process of tracking, calculating, and sharing expenses among golf buddies, featuring visual analytics and detailed breakdowns.

Key Features
- Interactive expense tracking with descriptions and amounts
- Payment management for multiple participants
- Real-time calculations of who owes what to whom
- Visual analytics with pie chart visualization of expenses
- Shareable links for distributing expense breakdowns
- Customizable title for personalized expense sheets
- Responsive design for both desktop and mobile use