Custom Client Portal, Booking System & Instructor Tools (Phase I) – Dance Studio
Budget: $3,000 – $5,000 USD
We are launching a new competitive dance studio, Catalyst Dance Company, and are looking for an experienced developer to build a custom, branded web app/portal for our families, dancers, instructors, and admin team.
This Phase I build is intended to deliver a robust, all-in-one system that handles scheduling, bookings, payments, communication, and internal studio operations.
We are not looking to fully replace Studio Pro at this stage, but we do want to build a system that could evolve into that over time.
We are open to guidance on architecture (custom web app vs progressive web app), but the solution must be mobile-friendly, scalable, and integrated with our website.
⸻
Current Setup
* Website is being rebuilt separately using WordPress/Elementor
* This system should integrate with the website (not replace it)
* Studio Pro is currently in use for some operations
⸻
Phase I Scope
1. Parent / Dancer Portal
* Family account login
* Dancer profiles
* View schedules (classes + company)
* Enrollment visibility
* Attendance tracking (viewable by families)
* Announcements / notifications
* Access to studio resources (handbook, etc.)
* Online waiver completion
* Payment history
⸻
2. Wellness Booking System
* Class calendar (yoga, ballet, conditioning, etc.)
* Booking options:
* Drop-in classes
* Monthly memberships
* Punch cards (5, 10, 20 classes)
* Payment integration (Stripe or Square)
* Class/session tracking
* Expiration logic for punch cards
* QR code or mobile check-in system
* Waiver requirement prior to booking
⸻
3. Instructor Portal
* View assigned classes
* Take attendance
* Submit notes or feedback
* Upload music/videos/resources
* Request subs
* Track private lessons or rehearsals
⸻
4. Admin Dashboard
* Manage families and dancers
* Build and manage schedules
* Manage enrollments
* Send announcements
* Track payments and memberships
* Manage punch cards
* Reporting (attendance, rosters, basic financial tracking)
* Waiver management
* Role-based permissions
⸻
5. Additional Features (Included in Phase I)
* Mobile-first design (must work seamlessly on phones)
* Push notifications or SMS/email notification system
* Basic video/resource library for dancers
* Clean, modern UI aligned with our brand
⸻
Website Integration
* Must integrate with our WordPress/Elementor website
* Should feel like part of the same experience (not a separate external system)
⸻
What We’re Looking For
* Experience building SaaS platforms, booking systems, or client portals
* Strong UI/UX capabilities
* Ability to recommend scalable architecture
* Ability to collaborate with another developer (website)
* Clear communication and structured development process
This Phase I build is intended to deliver a robust, all-in-one system that handles scheduling, bookings, payments, communication, and internal studio operations.
We are not looking to fully replace Studio Pro at this stage, but we do want to build a system that could evolve into that over time.
We are open to guidance on architecture (custom web app vs progressive web app), but the solution must be mobile-friendly, scalable, and integrated with our website.
⸻
Current Setup
* Website is being rebuilt separately using WordPress/Elementor
* This system should integrate with the website (not replace it)
* Studio Pro is currently in use for some operations
⸻
Phase I Scope
1. Parent / Dancer Portal
* Family account login
* Dancer profiles
* View schedules (classes + company)
* Enrollment visibility
* Attendance tracking (viewable by families)
* Announcements / notifications
* Access to studio resources (handbook, etc.)
* Online waiver completion
* Payment history
⸻
2. Wellness Booking System
* Class calendar (yoga, ballet, conditioning, etc.)
* Booking options:
* Drop-in classes
* Monthly memberships
* Punch cards (5, 10, 20 classes)
* Payment integration (Stripe or Square)
* Class/session tracking
* Expiration logic for punch cards
* QR code or mobile check-in system
* Waiver requirement prior to booking
⸻
3. Instructor Portal
* View assigned classes
* Take attendance
* Submit notes or feedback
* Upload music/videos/resources
* Request subs
* Track private lessons or rehearsals
⸻
4. Admin Dashboard
* Manage families and dancers
* Build and manage schedules
* Manage enrollments
* Send announcements
* Track payments and memberships
* Manage punch cards
* Reporting (attendance, rosters, basic financial tracking)
* Waiver management
* Role-based permissions
⸻
5. Additional Features (Included in Phase I)
* Mobile-first design (must work seamlessly on phones)
* Push notifications or SMS/email notification system
* Basic video/resource library for dancers
* Clean, modern UI aligned with our brand
⸻
Website Integration
* Must integrate with our WordPress/Elementor website
* Should feel like part of the same experience (not a separate external system)
⸻
What We’re Looking For
* Experience building SaaS platforms, booking systems, or client portals
* Strong UI/UX capabilities
* Ability to recommend scalable architecture
* Ability to collaborate with another developer (website)
* Clear communication and structured development process