TL;DR : We worked with Jazzy Steps for 6 months on a multi-tenant dance classes SaaS. The platform’s goal is to allow anyone to launch his/her own online dance school and offer video series & subscription payments to students on a dedicated platform.
🧩 The initial problem
Jazzy Steps is the twin sister company of Jazzy Feet, a Parisian dance school specialized in Swing dancing and Lindy Hop. They wanted to offer online classes but the solutions available at the time didn’t meet their needs, which meant they had to develop their own platform. They also wanted to be able to sell such a platform to other schools if there were an opportunity for it.
Jazzy Steps was seeking external help to delegate the back-end bootstrapping of such a platform, and was set to take over the code to finish integrating the website. Forever Bije was contracted for that first phase of the project.
✅ The solution
We developed a web platform called Classers which addressed this task by allowing anyone to access the following features :
-
Create a Structure, specify the Teachers, Disciplines & Levels of that structure, and configure the Stripe Integration to be able to bill future students via subscriptions.
-
Administrate the Structure by creating Courses, managing Students, and uploading teaching videos.
-
Display every created resources in a dashboard, with pagination & multi-criteria filtering to find specific Courses.
-
Have every teaching video displayed in a customized video player with Loop mode, Time Markers & Playback Speed management features.
-
Have a Comment section below every video with Replies, Mentions & Notifications features.
💻 The stack
- App: Ruby on Rails
- Database: PostgreSQL, Redis
- Testing: Rspec, FactoryBot
- Background Tasks: ActiveJob, Sidekiq
- Javascript: Stimulus, ActionCable
- Video player: Plyr
- Hosting: Scalingo
- CI/CD & Project Management: Gitlab
🚀 The results
We successfully delivered the Classers platform and the Jazzy Steps developer took over to finish its integration.
Classers is currently running in production and was used to create the Jazzy Steps school, available here : https://jazzy-steps.com/