Interactive Tic-Tac-Toe Platform

Job ID: 40494989

Budget: ₹750 – ₹1,250 INR

I want to turn classic Tic-Tac-Toe into a small, self-contained web playground that runs entirely in the browser with nothing to install and no server dependencies. The core game logic already exists in many open-source snippets, but what I need is a polished, production-ready build that layers engaging features on top of it.

The headline feature is a real-time leaderboard that lets visitors instantly see the top players for the current session. Players only need to view the rankings; there’s no search or challenge flow for now. Because everything stays client-side, the leaderboard data can live in LocalStorage or another front-end persistence method you prefer, as long as the list survives page reloads.

To keep things fun, the interface must support theme switching. I’d like at least three visually distinct themes (e.g., Classic, Neon, Dark) that swap colours, fonts, and board styling through pure CSS—no page reloads. A simple dropdown or toggle bar is fine.

Key points you should hit
• Vanilla HTML, CSS and JavaScript only—no frameworks, no back-end.
• Responsive layout that looks great on mobile and desktop.
• Clean, well-commented code and a brief README explaining structure and how to extend it.

Deliverables
1. index.html, style sheets, and JS modules with the game, theme switcher, and leaderboard logic.
2. Any image or sound assets used by the themes.
3. README.md covering setup, file map, and extension guidelines.

Acceptance criteria
• Game plays flawlessly in the latest Chrome, Firefox, Safari, and Edge.
• Leaderboard instantly updates after each match and persists through refresh.
• Theme change applies in under 200 ms without flicker.

If this sounds like your kind of front-end challenge, I’m ready to review your approach and timeline.