Pumped Fuel is an amalgamation of three pivotal projects aimed at bridging the gap between motorists and retail merchants. Our initial focus is on fuel stations, where we strive to provide drivers with the most affordable fuel prices, nearest locations, exceptional service, immaculate restrooms, and the finest coffee, among other amenities. We're next extending for EV Charging, Auto Service & Spare parts.
Our goal is to foster a symbiotic relationship between the Automotive and Retail industries through the use of Generative AI. Our forthcoming 4th project In-Vehicle Infotainment (IVI) journey concierge is a testament to this vision
PED this project, is the end device of the consortium, and engineered to accommodate both mobile phones and a differing array of In-vehicle Infotainment (IVI) systems, promoting seamless vehicle integration.
This "main" branch is specifically designed for portrait orientation on Android and iPhone. It includes integrations with Firebase and various social media platforms that you need to supply your own API keys to build.
Incidentally meta-flutter made changes to permit Linux and showed at CES 2024, time permiting I'll make those changes here.
Important
each branch has differences that over time will diverge significantly therefore if you're interested in one of the other branches you must navigate to it then open that specific branch README, as the following installation notes are main specific.
Also if you're new to flutter you may wish to review full PED documentation
Lastly although our aspirations is to cover the world we'll do so one country at a time starting with Oz therefore if you reside outside of Australia once app is built when launching you'll see message "No Nearby Station" at which time follow this clip to mock your location
-
Tested on
- Windows 10 (x86_64)
- MacOS 13-14 (x86_64 arm64)
- Fedora 38 Workspace-automation - wip
-
Tested Against
- android
- iOS
- Workspace-automation desktop-auto - wip
- windows
- macOS
- linux see Workspace-automation - wip
cd <your flutter workspace>
git clone https://github.com/bernardpumped/ped -b < main | next_main >
flutter create .
flutter pub get
build
android flavors debugApp, releaseApp and playStoreApp
flutter build appbundle --flavor <flavorApp>
flutter build apk --flavor <flavorApp>
iOS flavors not yet implemented
flutter build ios
flutter build ipa
Linux build to be confirmed
Run all platforms
flutter run -d [ <device> | <emulator> | <simulator> ] --<release>