← All work

[ Solo ] Deployed

ChessCodex

A multi-tenant online platform for chess academies.

What it is

A comprehensive e-learning website designed to serve multiple chess academies from a single, unified platform. It features distinct portals for different academies (Aspire Chess Academy, KCA), offering course listings, event management, pro memberships, and educational content. The backend is powered by Node.js with a SQL database to manage all data.

Decisions

Build log

  1. Established the full-stack architecture with Create React App and a Node.js server.
  2. Designed and implemented the multi-academy structure, creating separate page routes and components.
  3. Developed core features like course catalogs, event pages, and membership sections.
  4. Applied a consistent, branded theme using Tailwind CSS and custom components.
  5. Set up automated deployment workflows using GitHub Actions to streamline the release process.