03Project
Chess Platform
Year
2026
Role
Full-Stack Development
Technologies
JavaScript, Node.js, MongoDB, Stockfish, Tailwind CSS
Status
In Development
Overview
A chess platform built to help people learn and play chess, pairing an interactive board with a Stockfish-powered AI opponent at adjustable difficulty. Still an active work in progress.
Problem
Most casual chess tools either offer bare gameplay or bury engine analysis and learning aids behind clunky UI -- the goal is a lighter, focused interface geared toward learning.
Approach
The frontend is built with vanilla JavaScript, HTML and Tailwind CSS, with a Node.js backend handling authentication (JWT, bcrypt) and persistence via MongoDB. Stockfish is integrated directly for move evaluation and adjustable-difficulty AI opponents, with early experiments underway on Lichess API integration.
Results
Legal move validation, move history, and play against Stockfish at adjustable difficulty are functional, with accounts, persistence and further integrations still being built out.
Next project
US Electric Vehicle Market Share