Project Flow
Our most ambitious undertaking to date, "Flow" involved building a public website, a native mobile app for students, and a powerful admin panel for managers—all powered by a unified backend.
The Challenge
The client used a patchwork of disconnected tools for scheduling, payments, and loyalty, creating a frustrating experience for customers and administrative chaos for staff. They needed a single, integrated platform to run their entire business.
Our Solution
We delivered a full-stack ecosystem: a React website for new customers, a React Native mobile app for existing students, and a React admin dashboard for staff. All three platforms consumed a robust Java/Spring Boot API that handled complex scheduling algorithms and recurring Stripe subscriptions.
Tech Stack
The Team
- Huy (Lead Backend)
- Linh (Lead Frontend)
- Trang (Mobile Expert)
- Bao (Backend)
Strategic Impact
The "most important educational experience" in our history. It proved our technical capability to build complex platforms but also highlighted the risks of fixed-price contracts for large builds, directly catalyzing our shift toward building our own products.
Key Lessons Learned
"Large, fixed-price projects carry immense risk; misestimating coordination overhead can wipe out margins."
"The "Agency Trap": building valuable IP for clients without retaining it is a flaw in the pure service model."