ChessPrep Club
Chess Opening Trainer with Spaced Repetition
About This Project
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.
My Contributions
Lead Full Stack Developer
Spike Up Media, LLC
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
Project Details
Tech Stack
Built type-safe chess opening trainer application
Developed full-stack app with Next.js 16 and React
Built spaced repetition learning system with React components
Implemented user authentication and account management
Set up transactional emails for user notifications
Wrote tests for spaced repetition logic
Built modern UI with shadcn/ui component library
Styled the application with Tailwind utility classes
Deployed and hosted on Vercel platform