The Challenge
GoBus is a school transportation platform that connects parents, drivers and school administrators with real-time GPS tracking, parent-driver messaging and attendance tracking. When José Colón reached out, the team had a functional MVP built on Flutter with a .NET Core backend on Azure — but the app was not ready for launch. Authentication was unstable, the user experience had friction blocking critical tasks for parents and drivers, the backend needed pending migrations, and the database and security posture required hardening before the app could be opened to real users.
The Solution
We started with an onboarding and code audit phase, followed by a stabilization phase focused on authentication, user experience, backend migrations, database and security. On top of that stable foundation, we added the features the app needed to be publishable: real-time parent-driver chat using industry-standard technologies, a Flutter Web admin portal on Azure Static Web Apps and the distribution pipelines for App Store and Google Play.
Key Features
- Authentication and session management stabilized
- UX friction blocking critical tasks for parents and drivers resolved
- Pending backend migrations executed with zero downtime
- Azure SQL database hardened for production workloads
- Security hardening: secrets rotated into Azure Key Vault, CORS restricted and credentials rotated
- Background real-time GPS tracking optimized for battery life
- Real-time parent-driver chat using industry-standard technologies
- Flutter Web admin portal on Azure Static Web Apps to manage schools, routes and users
- Structured logging with ILogger and Azure Application Insights for production observability
- Distribution pipelines: Firebase App Distribution for Android, TestFlight for iOS
Results
The app went from an unstable MVP to a polished, launch-ready product. On April 27, 2026 the CEO José Colón formally approved submission to App Store and Google Play. GoBus is now in a pilot program with schools while we continue working with the team to implement new features. As José put it: "They helped us transform it into a polished, stable, fully functional app that is now live on the App Store and ready for launch."
3
months to launch
1
App Store launch
Client Testimonial
"Working with Ricardo and his team was instrumental in helping us bring GoBus to launch. When we started, we had a functional MVP, but the app still contained significant bugs and needed substantial refinement before it could be released to users. They helped us transform it into a polished, stable, fully functional app that is now live on the App Store and ready for launch. What impressed us the most throughout the process was their communication and professionalism. Ricardo consistently kept us informed, explained technical decisions clearly, and provided detailed communication for everything they implemented. That level of transparency gave us a great deal of confidence throughout the development. They were also extremely flexible as our requirements evolved. Like many startups, our priorities and feature set changed over time, and they adapted quickly while continuing to move the project forward efficiently. Beyond strong technical execution, they truly felt like collaborative partners in building the product. I would highly recommend them to any startup looking for a reliable, communicative, and highly capable development team."
Tech Stack
Frontend
Mobile
Cloud
Frequently Asked Questions
We stabilized the GoBus Flutter mobile app and the .NET Core backend on Azure: authentication, UX friction, pending migrations, database hardening and security hardening. On top of that foundation we added real-time parent-driver chat using industry-standard technologies, an admin portal and distribution pipelines to get the app ready for App Store and Google Play.
The GoBus mobile app is built in Flutter with Dart, the backend in C# on .NET Core 9 with Azure SQL Server, real-time messaging with SignalR, push notifications with Firebase Cloud Messaging, authentication with Firebase Auth and JWT, and maps with Google Maps Flutter and Geolocator.
Stabilizing the GoBus app focused on five fronts: authentication, UX friction blocking critical tasks, pending backend migrations, hardening the Azure SQL database and security hardening with Azure Key Vault. On that base we added structured logging with Azure Application Insights and set up the distribution pipelines for App Store and Google Play.
Start a Conversation
Fill out the form and an expert will contact you to discuss your needs