~/projects/golftl

$ ls tech-stack/

reactjavascriptweb-game

$ ls links/

$ cat overview.md

Project Overview

Golftl is a web-based guessing game that challenges golf enthusiasts to identify professional players based on silhouettes, various statistics, and attributes. Taking inspiration from Wordle, Golftl brings the same addictive daily challenge format to the world of professional golf.

Hey Walt, how great would it be if there was a game like wordle for golf?

Golftl Screenshot

How It Works

Players get seven attempts to guess the featured golfer. After each guess, the game provides feedback through a comprehensive comparison table showing:

  • World Ranking (with trend indicators)
  • Tournament Wins in 2024
  • Top 10 and Top 25 Finishes
  • Player Age
  • Dominant Hand
  • Country of Origin

The comparison logic provides intuitive feedback using directional indicators (↑↓) and color coding to help players narrow down their guesses.

Data Management

The game maintains a comprehensive database of professional golfers including:

  • Current world rankings
  • Recent tournament performance
  • Personal statistics
  • Career achievements
javascript
// Sample golfer data structure { name: "Xander Schauffele", country: "USA", worldRank: 2, wins2024: 2, top10_2024: 12, top25_2024: 18, age: 30, swing: "Right" }

User Interface

The interface features a clean, minimalist design with:

  • Search-based player input
  • Real-time feedback table
  • Daily refresh mechanism
  • Share results functionality

Technical Stack

  • React for frontend development
  • CSS3 for styling
  • JavaScript ES6+ for game logic
  • Local storage for game state management
  • REST APIs for golfer data updates

$ cat features.txt

  • Daily golfer guessing challenge
  • Real-time feedback with statistics comparison
  • Player database with current world rankings
  • Clean, intuitive user interface
  • Social sharing functionality