< Back
Didactics Scheduler logo

Didactics Scheduler

Status: Active

Timeline: 2025 - present

Visit site: didactics-scheduler.netlify.app

Technologies: React, Firebase, EmailJS, Netlify


A scheduling app for booking subspecialty lectures for the SGMC Health Internal Medicine Residency program's 2026 to 2027 academic year. It replaced the old email-and-spreadsheet routine.

Lining up didactic talks across subspecialists, residents, and chiefs is a recurring headache. The app shows which slots are open, takes a booking with the topic and format (virtual or in person), and emails the administrator, which turns a multi-day email chain into a couple of clicks.

Under the hood it's a React single-page app on Netlify. Firebase holds the slot availability and booking state, and EmailJS sends the confirmations and admin alerts. The booking UI is public, while edits after a booking go through the administrator.

The main pieces are a calendar of open and booked slots, a booking form that captures name, email, topic, and format, virtual or in-person selection, automatic confirmation emails, and a contact path for changes. It's mobile-friendly.