nbetts / golf-tracker

Simple website for tracking golf scorecards

Home Page:https://golftracker.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golf Tracker

Golf tracker is a web app that allows you to record your golf scorecards online: https://golftracker.app

Features

  • View & edit golf courses and your scorecards
  • Login with Google
  • Real time data
  • Light/dark mode support

Run Locally

Clone the project

  git clone https://github.com/nbetts/golf-tracker

Go to the project directory

  cd golf-tracker

Install dependencies

  yarn

Log into the Firebase CLI

firebase login

Start the dev server

  yarn dev

Tech Stack

Client: React, Typescript, Next.js, Mantine, React-query-firebase

Server: Firebase hosting, Firebase auth, Firestore database

To do

  • fix bug where react-query or firestore data does not load after fast-refresh executes
  • make scorecard filtering more efficient (e.g. use maps instead of arrays)
  • auto-hide header on scroll down when on mobile

About

Simple website for tracking golf scorecards

https://golftracker.app

License:MIT License


Languages

Language:TypeScript 99.2%Language:HTML 0.8%