Taiwan Happy Feet logo

Taiwan Happy Feet

Full-Stack Developer — Flask booking platform with schedule-aware forms, admin dashboard, and Twilio SMS reminders.

FlaskSQLAlchemyPostgreSQL HTML/CSSJavaScriptTwilio
Booking dashboard and calendar preview

Admin dashboard with daily calendar, staff roster, and real-time booking status. Public booking form reflects staff availability and services in sync.

Overview

Taiwan Happy Feet is a local wellness business that previously handled bookings by phone and paper schedules. This led to double-bookings, missed calls, and limited visibility into staff availability. I built a production Flask application with a schedule-aware booking form, an admin dashboard for day-to-day operations, and automated SMS reminders using Twilio. Staff can manage shifts and blackout windows; the public form only exposes valid time slots and services, reducing errors and no-shows while improving utilization.

Goals

  • Let customers self-book only when a qualified staff member is available.
  • Automate reminders and confirmations to reduce no-shows.
  • Give admins a clear calendar view, quick reassignments, and editable menus/services.

My Role

  • Backend: Flask blueprints, SQLAlchemy models, validation, and service layer.
  • Frontend: Accessible HTML/CSS/JS, schedule-aware booking form with async checks.
  • Ops/Integrations: Twilio SMS flows, environment-based settings, and deployment.

Solution

Architecture

Impact

Gallery

Admin calendar and staff roster
Public booking form with real-time slot validation

What I Learned

Next Steps