Skip to content

CodingArctic/golf-card-game

Repository files navigation

Golf Card Game Online

A project built to recreate the card game Golf, (6 card rules) online. The backend is written in Go, accessing a PostgreSQL database, and serving a Next.js frontend. The project also uses Cloudflare Turnstile as a CAPTCHA replacement, and Resend for automated emails.

Setup Instructions

  1. Create & populate both .env files (one at the root, one in frontend)
  2. Ensure PostgreSQL is installed, and create a user named golfer with 'Log In' permission
  3. Build the database: Run the script found in ./ddl/createTables.sql
  4. Build the frontend: cd frontend, then npm run build
  5. Run the Go project: go run .

Task List

  • Cloudflare Turnstile
  • Registration Welcome Email
  • Frontend Mobile Compatibility
  • Built-in Game Tutorial
  • Password Reset
  • Optional Game Rules
  • Player Statistics

About

Recreating the Golf card game online with Go & TypeScript!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •  

Languages