Overkill Golf Trip Receipt Generator preview

Overkill Golf Trip Receipt Generator

An interactive web application for creating and sharing detailed expense breakdowns for golf trips.

JavaScriptChart.jsBootstrapWebDevelopmentInteractiveVisualizationExpenseTrackingResponsiveDesign

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.

Overkill Golf Trip Receipt Generator Dashboard

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

Technology Stack

Built With
JavaScriptHTMLCSSChart.jsBootstrap