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