Lighthouse

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

Java Spring Boot React React Native Stripe

The Team

orchestrator
Son (Project Lead)
architect
Lan (Technical Vision)
visionary
Phuong (UI/UX Designer)
craftsperson
  • Huy (Lead Backend)
  • Linh (Lead Frontend)
  • Trang (Mobile Expert)
  • Bao (Backend)
champion
Minh (QA)

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."