Softball lineup app

  • Create a server

  • Server returns fake data in JSON format

  • Connect to Google Sheet

  • Server returns data from Google Sheet

  • Styling - using Go templates

  • Add Firebase hosting

  • Create a lineup based on stats

  • Stats updated when Google Sheet is updated

How to run it?

go run *.go

It will start the server on http://localhost:1000

You will need a service_account.json at the root of the project

Run the tests

go run ./...