Case Studies RChess64
Side Project

RChess64

Chess Coaching Platform

Year
2025
Type
Side Project
Status
In Progress
Domain
EdTech · Scheduling

RChess64 is a platform built specifically for chess coaches. It handles the operational side of running a coaching practice — scheduling sessions with students, assigning and tracking homework between lessons, and managing the full session lifecycle from booking to review.

The goal was to replace the spreadsheets and WhatsApp messages most chess coaches use, and give them a single place that integrates directly with Google Calendar for scheduling and Gmail for communication.

Google's OAuth verification — a process I hadn't navigated before

The core technical challenge wasn't building the scheduling features or the session management flows. It was getting authenticated access to both the Google Calendar API and the Gmail API simultaneously under a single OAuth consent.

The actual problem

Google requires apps requesting access to sensitive OAuth scopes (Calendar write access, Gmail send) to go through a formal verification and approval process before they can be used in production. The process involves submitting the app for review, demonstrating the working functionality to Google's team, and getting explicit approval for each scope. I'd never done this before.

I solved the integration itself — the OAuth flow works, Calendar events get created, emails get sent. But the platform is still pending Google's production approval, which requires a live demo of the working app to their review team. I'm finishing the remaining product features first, then taking it through that verification step.

App Screenshots
RChess64 landing page RChess64 admin dashboard RChess64 student view
Google OAuth 2.0 Google Calendar API Gmail API Scheduling Session Management AI-assisted build