Skip to main content
Software

Stabilizing and Launching a School Transportation App

Stabilize authentication, resolve UX friction, run pending migrations and harden the database and security to take GoBus to App Store and Google Play

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

José Colón, Cofundador y CEO at GoBus, shares their experience with IQ Source
1:00
Video 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."

GoBus

José Colón

Cofundador y CEO

Tech Stack

Frontend

Dart .NET Core Azure SQL SignalR

Mobile

Flutter

Cloud

Firebase Google Maps

Frequently Asked Questions

Start a Conversation

Fill out the form and an expert will contact you to discuss your needs

0 / 500