At TrackNGo, we envision a world where local commuting is not just a necessity but an enjoyable experience. Our mission is to foster stronger connections between riders and operators, empowering communities with a seamless, reliable, and sustainable travel solution. Join us on this journey towards smarter, hassle-free commuting with TrackNGo!
- Securely save user data in the cloud with Firebase Authentication (with email verification during sign-up).
- Real-time geolocation feature to track buses and commuters with Google Maps API.
- Real-time push notification for booking service.
- Working card payment with Stripe payment API integration
- Unlike other booking services, drivers can have multiple booked seats from multiple commuters.
- Search and automate polyline points from point to point
- Uses Flutter design patterns and best practices
- Proper naming conventions
- Averting from unnecessary objects creation
- Avoid redundant code blocks(initialization)
- Ordering Class Members by Scopes
- Organize codes by grouping packages according to usage
- Using the recommended Flutter architecture
- Proper usage of API Integrations
- Utilized proven libraries
This is a guide on how to set up a Flutter mobile app project with Git.
- Flutter SDK installed on your machine
- Git installed on your machine
- Clone the repository:
git clone https://github.com/Kim-Arcena/TrackNGo.git
- Initialize the Flutter project:
flutter create .
Make sure to follow Flutter's best practices and guidelines during development. You can start the development server by running:
flutter run












