Samuel Edusa MD
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.