Inspiration

Our community faces a significant transportation challenge - limited access to buses in secluded areas and highly congested public transit. According to the 2022 Urban Mobility Readiness Index, the Philippines has the world's fifth worst public transportation system. The public transport system is severely outdated with aging equipment, a lack of financial security for the operators, and a lack of a proper structure to support further development and modernization. Hence this app allows a better commuting experience through the efficient booking of public utility vehicles in the country.

What it does

"Track and Go" is an innovative mobile app that facilitates the seamless booking of jeepneys and modern buses for both commuters and drivers. To get started, users create their accounts, enabling them to access the app's full functionality. Commuters can view their current location on the map and explore nearby available jeepneys or buses. Upon selecting their preferred vehicle, they enter their destination and securely make payments through the Stripe API or other supported methods. Before confirming the booking, a comprehensive summary is displayed for review. Once confirmed, the app promptly sends the booking request to the relevant driver, who then has the option to accept or reject it. Drivers have their own app interface, which allows them to set their status as idle, online, or offline. They can accept multiple booking requests and categorize passengers into three stages: "Arrived," "In-route," and "Drop-off." Drivers can also track their earnings and view performance statistics on their profile page. This app aims to provide a convenient and efficient transportation experience, ensuring that both commuters and drivers enjoy a seamless and rewarding journey.

How we built it

"Track and Go" is a cutting-edge mobile app developed using Flutter, offering a seamless experience across multiple platforms. Leveraging the power of Google APIs, including Search, Maps, and Autocomplete, the app ensures accurate location data and efficient navigation for both commuters and drivers. Firebase database serves as the robust backend, securely storing essential information of drivers and commuters, as well as authentication details. Additionally, Firebase Cloud Messaging facilitates real-time communication between both types of users, ensuring prompt notifications and updates regarding bookings and ride status. With this dynamic combination of Flutter, Google APIs, and Firebase, "Track and Go" delivers a user-friendly and reliable solution, revolutionizing transportation for our local community and beyond.

Challenges we ran into

During the development of "Track and Go," we encountered several challenges, with the primary focus on communication between users and ensuring the correct implementation of Google APIs. Integrating real-time communication between commuters and drivers demanded careful planning to handle data updates efficiently and ensure prompt notifications. Dealing with complex data structures and managing API errors and compatibility required meticulous testing and debugging. Additionally, we prioritized user experience, scalability, and reliability to deliver a seamless and dependable transportation app. Despite the obstacles, our dedicated team collaborated closely and continuously iterated to overcome these challenges, resulting in a feature-rich and innovative solution that will revolutionize transportation for our community.

Accomplishments that we're proud of

I am incredibly proud of my accomplishment with "Track and Go." Throughout the development process, the app's design that I meticulously crafted in Figma was closely rendered, bringing the vision for the app to life. Witnessing the app's functionalities and features come together as envisioned was a moment of great satisfaction. Moreover, this project served as my first venture into app development using Flutter, and I am proud to say that I have learned a tremendous amount during this journey. Overcoming challenges, expanding my knowledge, and acquiring new skills in Flutter development has been rewarding experience. "Track and Go" has not only become a testament to my dedication but also a testament to the transformative power of technology in improving transportation for our community. I am excited to see the positive impact it will create for both commuters and drivers, and I am eager to continue honing my skills as I embark on future endeavors.

What's next for TrackNGo

The future for "Track and Go" is filled with promise and growth. We plan to expand to new locations, enhance user experience, and add new features to the app. Strategic partnerships, community engagement, and safety measures will be prioritized to ensure a reliable and secure transportation service. Through data analytics, we will gain valuable insights to drive future app enhancements. Our commitment to innovation, user satisfaction, and community impact remains at the core of our mission as we continue to empower more people with seamless, efficient, and convenient travel experiences in the Philippines.

Built With

Share this project:

Updates