I-
i-am-ijaz/quickstep_app
Real-time live location tracking app in Flutter
Quick Step App - Flutter Mobile
Real-time live location tracking app built with Flutter, Google Maps, sockets, and Node.js. This full-stack app comes packed with features that allow you to easily view your current location and other users' real-time live location on Google Maps with custom markers.
In addition to real-time location tracking, this app also includes chat messaging functionality, allowing you to send or receive text messages from your colleagues in real-time. You can register and log in to the app, verify your account by email, and save your travels/trips locally on your phone.
Features and functionalities
- View your current location and other's users real-time live location on Google Map with custom markers.
- Chat messages (send or receive text message by your colleague in real-time)
- Register user
- Login user
- Verifying account by email
- Send or resend OTP by email
- Creating, closing, deleting and leaving movement
- Inviting members to join movement
- View members within movement
- Joining or declining movement requests
- View or clear notification
- Create, Save, View saved, record or delete self-made trips
- Logging out a user
- Clearing trashes
- App icon and splash screen
Get APK
Copy this URL
https://drive.google.com/file/d/1uVAM4gpTXExx2GmP78F1Gi7zIEmltBeO/viewOr click here
Screenshots
Demo
- You can find full demo video of this app on YouTube via here: https://www.youtube.com/watch?v=V_tnQ8OqVaw
Server
- This app is using node js as backend, you can find the whole source code of the backend server via here: https://github.com/aimelive/quickstep-backend
Run locally
- Clone this repository
git clone https://github.com/aimelive/quickstep_app- Run the following command in your terminal to go into project root folder
cd quickstep_app- Create
.envfile inassets/dotenv/folder and fill out all variables specified inassets/dotenv/.env.examplefile
Android
-
- Go to
android/app/src/main/AndroidManifest.xmlfile on line 42 and replace geo.API_KEY value with yours.
- Go to
iOS
-
- Go to
ios/Runner/AppDelegate.swiftfile on line 11 and replaceAPIKey value with yours.
- Go to
- Run the following command in your terminal to get all project dependencies
flutter pub get- Launch your emulator, simulator or physical device where you'll run this project
- Run
flutter runcommand in your terminal or pressF5in your code editor to launch this project on selected device - There you go, now you should be able to test the app and enjoy the best partners' location tracking
Pre-requisites
- Flutter SDK
- Android Studio for Android platform or XCode for iOS platform
- Google Map Api Key
Technologies
- Google Map
- Dart/Flutter
- Socket.io
- GetX
- Hive
- Dio
Platform
- Android ✅
- iOS ✅
Some Use cases
- Order tracking
- Transport: bus tracking app
- Trips: colleagues location tracking
- Cycling: cyclist live location tracking
- Etc.
Author
Contact Me
- For any ideas, suggestions, improvements, guidance or questions regarding this project, please contact me via my email aimendayambaje24@gmail.com or LinkedIn Aime Ndayambaje
On this page
Languages
Dart99.3%Ruby0.5%Swift0.2%Kotlin0.0%Objective-C0.0%
Contributors
Created April 16, 2023
Updated April 16, 2023





























