Skip to content

Latest commit

Β 

History

History
84 lines (67 loc) Β· 2.17 KB

README.md

File metadata and controls

84 lines (67 loc) Β· 2.17 KB
LOGO

Go

CodeQL Advanced

Deploy to Koyeb

Overview

An app for amature badminton player self-organized group, manage players, courts, costs

Note

🚧🚧🚧 This project for personal hobby and learning purpose 🚧🚧🚧

Usage

Environment Variables

Backend

DB=postgres://postgres:admin@localhost:5434/racket?sslmode=disable
AUTH0_ISSUER_URL=
AUTH0_AUDIENCE=

Frontend

VITE_API_HOST=http://localhost:8000
VITE_AUTH0_DOMAIN=
VITE_AUTH0_CLIENTID=
VITE_AUTH0_AUDIENCE=

Docker

docker compose up

Roadmap

  • βœ… Auth0 Integration
  • βœ… Docker support
  • βœ… Registration dashboard
  • βœ… Players management
  • βœ… Matches management
  • βœ… Duplicate match
  • βœ… Unpaid report
  • βœ… Support cost management
  • βœ… Support anonymously view outstanding report
  • 🚧 Support notification (Facebook Messenger, Email, Push Notification)
  • 🚧 Monzo API Integration
  • 🚧 Support Mobile Devices (iOS, Android)
  • 🚧 Testing high coverage

Demo

demo

demo

demo

demo

demo

Stack

  • Golang Gin
  • GORM with Postgres
  • Auth0
  • React
  • Tailwindcss
  • Dayjs
  • Mantine UI
  • Numerable

Dev Guidline

Run test

go test -v ./...
go test -v -cover ./...

Hosting