Back to Projects

Letter Frenzy

An online multiplayer word guessing game

Typescript
Next.js
Clerk
Supabase

Visit Letter Frenzy

Overview

Letter Frenzy is a feature-rich word guessing game inspired by classics like Wordle and Scrabble. Built with Next.js and TypeScript, it offers multiple play modes, real-time gameplay, and competitive features.

Letter Frenzy gameplay
Main gameplay interface with custom keyboard

🚀 Key Features

  • Multiple game modes (Daily Challenge, Timed, Practice)
  • Real-time competitive leaderboards
  • Personal statistics tracking
  • Dark/Light theme with custom WebGL shader background
  • Responsive design with custom keyboard interface
  • User authentication and profiles
Letter Frenzy Homepage

🛠 Technical Stack

  • Frontend: Next.js 15.0, TypeScript, TailwindCSS, shadcn/ui
  • Backend: Supabase, PostgreSQL with Prisma ORM
  • Authentication: Clerk
  • Deployment: Vercel

💡 Implementation Highlights

Architecture

  • Next.js App Router with server components
  • Custom WebGL shader for dynamic backgrounds
  • React Query for server state management
  • Server actions for API endpoints
  • Clerk for authentication and user management

Game Features

  • Sophisticated word validation system using Dictionary API
  • Points calculation with streak multipliers
  • Real-time leaderboard updates
  • Progress tracking across game modes
Letter Frenzy Leaderboard
Real-time leaderboard with competitive rankings
Letter Frenzy Results

Performance & Security

  • Client-side caching and lazy loading
  • Optimized database queries
  • Protected API routes
  • Type-safe operations

🎯 Future Plans

  • Stage-based gameplay mode
  • Social sharing features
  • Achievement system
  • PWA support

📈 Key Learnings

  • Advanced Next.js features and server components
  • WebGL shader programming
  • Real-time game state management
  • Database optimization
  • TypeScript best practices