MK/CASTRO
Back to the work

Solo Developer · Startup MVP · Solo

ChessPrep Club

Chess Opening Trainer with Spaced Repetition

  • TypeScript
  • Next.js
  • React
  • Clerk
  • Resend
  • Jest
  • shadcn/ui
  • Tailwind CSS
  • Vercel
ChessPrep Club screenshot
/01

The build

Chess opening trainer utilizing spaced repetition learning techniques. Built with Next.js 16 and React, featuring a modern UI with shadcn/ui components and Tailwind CSS. Uses Clerk for authentication.

/02

Screens

Straight from the product surface.

ChessPrep Club screenshot 1
ChessPrep Club screenshot 2
ChessPrep Club screenshot 3
/03

The stack

What each tool actually did on this project.

TypeScript

Built type-safe chess opening trainer application

Next.js

Developed full-stack app with Next.js 16 and React

React

Built spaced repetition learning system with React components

Clerk

Implemented user authentication and account management

Resend

Set up transactional emails for user notifications

Jest

Wrote tests for spaced repetition logic

shadcn/ui

Built modern UI with shadcn/ui component library

Tailwind CSS

Styled the application with Tailwind utility classes

Vercel

Deployed and hosted on Vercel platform

/04

My part

What I owned, per position that touched this project.

Spike Up Media, LLC

Lead Full Stack Developer

Built entire application from scratch as solo developer

  • Built chess opening trainer from scratch with spaced repetition learning
  • Implemented AI chatbot functionality for user assistance

Next: the rest of the index

All the work