Sahand
Sahand is an enterprise taxi booking app(Uber-like app for Tehran Municipality), which includes Android, iOS, and PWA passenger software, and Android and iOS driver software.

Sahand is an enterprise taxi booking application(Uber-like app for Tehran Municipality), which includes Android, iOS, and PWA passenger software, and Android and iOS driver software. The Flutter framework has been used to develop Sahand.
The backend of Sahand is developed with node.js and its database is SQL. Sahand driver software uses the background service to send the location, which sends the location to the server at specific time intervals.
In the Android version, the foreground service is used, which in case of software closure, the Sahand service will be active, in iOS, the background location is used, which is first sent to the notification user (Firebase) if the software is disconnected from the server, and Then the confirmation SMS is sent to the user.