Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⛳ Golf Game Tracker

A full-stack serverless web app that lets players track golf scores, review past games, and generate leaderboards — built with Vue 3, AWS Amplify, Cognito, API Gateway, Lambda, and DynamoDB.


Tech Stack

Layer Tech
Frontend Vue 3 + Tailwind CSS
Auth AWS Cognito (User + Identity Pools)
Hosting S3 + CloudFront static site
Backend API Gateway + Lambda (Python 3.13)
Data Store DynamoDB
Config Mgmt Parameter Store
Infra AWS SAM or CloudFormation


🖼️ Screenshots


🚀 Features

  • 🔐 Cognito authentication (sign up, login, change password)
  • 🗺️ Select course and start a game with multiple players
  • 📝 Score entry by hole for multiple players
  • 📊 Live leaderboard with strokes and under/over par view
  • 🔁 Resume in-progress games
  • 🧾 Review past games with full hole breakdown
  • ☁️ Fully serverless: static frontend on S3 + CloudFront, backend on Lambda/API Gateway


About

Full-stack serverless golf score tracking architecture — Vue frontend + IAM-authenticated AWS backend (Cognito, API Gateway, Lambda, DynamoDB)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages