Wordle

Wordle

A modern, feature-rich Wordle clone built as a full-stack web application. This project goes beyond the classic game by adding authentication, social competition, real-time data, and long-term player progression.

What I Built

  • Daily Wordle gameplay with classic rules (5-letter words, 6 attempts)
  • Google authentication to enable persistent user profiles
  • Achievement system with unlockable badges based on performance and milestones
  • Global leaderboards across multiple metrics
  • Detailed player statistics to track improvement over time
  • Real-time updates using Firestore for live leaderboard synchronization
  • Dark / Light mode with persisted user preferences
  • Progressive Web App (PWA), installable on mobile and desktop

Technical Highlights

  • Designed a scalable Firebase data model for users, games, statistics, and achievements
  • Implemented Cloud Functions for secure word validation and leaderboard aggregation
  • Built reusable React components and custom hooks for clean state management
  • Optimized real-time reads and writes while minimizing client-side trust
  • Deployed as a static React application with a fully serverless backend

Technology Stack

  • Frontend: React 18, SCSS
  • Backend: Firebase (Authentication, Firestore)
  • Serverless: Google Cloud Functions
  • Build & Deployment: Create React App, GitHub Pages

Why This Project Matters

This project demonstrates my ability to:

  • Own a feature end-to-end (frontend, backend, and infrastructure)
  • Design real-time, multi-user systems
  • Build production-ready applications with authentication, analytics, and social features
  • Ship polished user experiences, not just demos

Source Code

https://github.com/AlexanderBiba/wordle

Back to portfolio