Scooter

Rating: 
5
Your rating: None Average: 5 (5 votes)

Disclaimer

Since the app uses undocumented provider APIs, there might be errors while using the app. As a result, a second device running Android/iOS and the official Bird app should be available, in order to fix any issues occuring during usage.

Scooter

This app aims to provide support for unlocking/riding electric scooters on SailfishOS. While the app is built as multi-provider app, currently only Bird (https://www.bird.co) is supported.

The app provides the following features:

  • Log into an existing Bird account using E-Mail/confirmation code
  • Show profile details
  • Show scooter locations and restricted areas on a map
  • Ring scooter
  • Unlock scooter / start ride by scanning the QR code on the scooter
  • Show pending/active rides which have not yet been stopped

The app will be able to load existing/still active rides when the app is closed / opened again.

The official Bird app (iOS/Android) will be able to "see" rides which have been started with this app. As such, the official app can be used to stop rides in case of errors/issues with this app.

In order to install the app, please make sure:

In order to use the app, please make sure:

Currently supported:

Other scooter providers have been contacted asking for support/documentation of their APIs. The app is built with mulit-provider support in mind, as such, it will be an easy task to add other providers in the future, once the API is known / documentation is available.

Since the app is built without official documentation of APIs, several cases/features have not yet occured (and are thus not tested), or are simply missing in the app:

  • parking in restricted zones
  • using of voucher codes
  • displaying active vouchers or discount codes

Furthermore, it is currently not possible to display pricing information with the correct locale, before starting a ride. As a result, the pricing information is displayed in USD.

The app should, however, always display the correct pricing information when the ride has ended (in local currency), which includes discounts or free rides which have been applied automatically.

For unknown error situations, the app should be able to report error information which can be forwarded to the developer for analysis.

Copyright notice

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-scooter-1.0-2.aarch64.rpm322.24 KB13/07/2021 - 21:16
File harbour-scooter-1.0-2.armv7hl.rpm305.94 KB13/07/2021 - 21:16
File harbour-scooter-1.1-1.aarch64.rpm322.28 KB30/07/2021 - 10:19
File harbour-scooter-1.1-1.armv7hl.rpm306.23 KB30/07/2021 - 10:19
Changelog: 

(none)

Comments

s710's picture

@explit Please report issues on github at https://github.com/patrickjane/harbour-scooter

explit's picture

On Sailfish 4.4.0.58 / armv8 64bit:
"Loading existing/active ride failed (302/400/0) error

anasyntes's picture

Long-awaited app. Big Thank You for your efforts. Very appreciated !

explit's picture

Wow, great App! Thanks.