Skip to content

Kim-Arcena/TrackNGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

217 Commits
 
 
 
 
 
 

Repository files navigation


Logo

TrackNGo

🌍 Connecting Commuters, Empowering Communities


View Demo · Report Bug · Request Feature

About the Project

banner

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!

Overview:

  • 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

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

Flutter Mobile App Project Setup

This is a guide on how to set up a Flutter mobile app project with Git.

Prerequisites

Getting Started

  1. Clone the repository:
git clone https://github.com/Kim-Arcena/TrackNGo.git
  1. Initialize the Flutter project:
flutter create .

Development

Make sure to follow Flutter's best practices and guidelines during development. You can start the development server by running:

flutter run

Gallery

App Screenshots [not all]

banner Splash Screen Login Register Main Activity

Commuter's Screen Screenshots

Step 1 Step 2 Step 3 Step 4

Driver's Screen Screenshots

Driver Acceptance Driver List Earnings Ride receipt

Developers

  • Main Developer - Kimberly Arceña
  • Business Manager - Myrtle Gem Oraño
  • QA Tester
    1. Reah Mae Sardañas
    2. Via Rose Asingua

About

Connecting Commuters, Empowering Communities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors