JP Dance Company - Flutterflow app

János

János Kiss

An all-in-one mobile app for dance students, parents, and teachers—designed to inform, engage, and reward JP Dance Company’s growing community.

Project Overview

The JP Dance Company app was created to enhance the experience of young dancers and their families while streamlining communication between students, parents, and staff. It provides easy access to schedules, news, events, and a gamified reward system that encourages engagement. Whether you’re a guest looking for program updates or a registered parent managing your child’s dance journey, the app delivers a seamless, personalized experience for all users.

Key Features

🗓️ Role-based dashboard for students, parents, teachers, and admins
🔔 Real-time push notifications based on user roles and school groups
🎁 Collect & redeem points for JP-branded merchandise
🛍️ In-app store to buy items with or without collected points
📆 View and manage personalized schedules and company-wide calendars
📍 Built-in map navigation to dance school locations
📰 Browse events and latest news in a clean, scrollable format
🔒 Admin dashboard to manage users, roles, and notifications

Tech Stack & Integrations

FlutterFlow – Cross-platform app development
Firebase – Authentication, Firestore database, and Cloud Functions
Push Notifications – Role- and group-based targeting
Google Maps API – Location navigation integration

Challenges & Solutions

One of the key challenges was building a role-based UI system that adapts to four user types (students, parents, teachers, admins) while ensuring data privacy and access control. Additionally, implementing group-based notifications (e.g., specific dance schools or parent groups) required custom Firebase logic and dynamic filtering. These were successfully solved using FlutterFlow’s advanced logic builder and Firebase’s flexible user document structure.

Development Time

5 weeks from initial concept to app store launch.

Impact or Outcome

The app is actively used by JP Dance Company, improving communication with parents and increasing student engagement through the reward system. The company is now planning additional features and updates based on user feedback.

My Role & Value

As a solo FlutterFlow expert, I led the full development cycle—from UI/UX design to implementation and app store deployment. I ensured a smooth and fast turnaround while integrating Firebase for scalable performance. The result is a polished, user-friendly app tailored to the real needs of a modern dance school.
Like this project

Posted Jul 3, 2025

JP Dance Company’s app streamlines schedules, updates, and rewards to connect young dancers, parents, and staff in one seamless experience.

Likes

0

Views

1

Timeline

May 3, 2022 - Jun 3, 2022