Cupping Clinic E7
Dashboard
Clinic reminder and patient recall dashboard.
Staff view: revenue figures are hidden.
Patients
...
Patients saved directly in the patient database.
Total Appointments
...
All imported and saved appointments.
Old Appointments
...
Completed appointments older than 3 months.
Unique Recall Patients
...
Counted once by mobile number, not repeated appointments.
Reminders Sent
...
Manual SMS reminders logged as sent.
Booked From Recalls
...
Patients marked as booked after recall.
Attended From Recalls
...
Patients marked as attended after recall.
Google Calendar Imports
...
Imported appointments from Google Calendar/demo calendar.
App Status
✅ Homepage created
✅ Login page created
✅ Supabase connected
✅ Dashboard reads real Supabase data
✅ Navigation menu added
✅ Manual SMS reminder page created
✅ Copy SMS button working
✅ Reminder sent log working
✅ Patient recall page created
✅ Recall filters added
✅ Editable settings and SMS templates working
✅ Sent SMS Logs page created
✅ Calendar page created
✅ Google Calendar connection added
✅ Google Calendar import working
✅ Vercel live deployment working
✅ Unique recall patient counting added
✅ Recall outcome buttons added
✅ Recovered revenue tracking added for owner
✅ Average treatment price editable in Settings
✅ Staff view hides revenue figures
Next: add clock-in and clock-out for staff/admin monthly hours.