Taxi Android Open 
This open source application is for clients. It`s using array of Taxi web services for communication with cars. The client can change the primary server or the server can be changed automatically if the home node is down. With this application it`s easy to send new taxi request, view request status and can help clients to find taxi. Supported Android from 4.0 and up.
Currently the cloud web services (they are private) provide taxi support for city of Burgas, Varna, Blagoevgrad and Casablanca (Morocco).
Ride Sharing is a new feature added to this application. It`s have new source code branch "Morocco" in GitHub for the Ride Sharing. You can review and add comments to this technical doc:
https://docs.google.com/document/d/1vYc-0PZPemVIY7Lqyi4RY780gYdSrlO7eL_fe_t7UmA/edit?usp=sharing
It`s have additional filter in new request "Women Riders" it send request to women drivers only and match women in ride sharing.
Web page: taxi-bulgaria
Development
Project have two build systems Gradle and Maven. To build project with Maven first it`s need to install the libraries necessary to build Android applications with Maven from your local Android SDK installation. Read description of this project maven-android-sdk-deployer for details.
Using project dependencies:
for map export view osmosis.txt in doc.
About translating, please visit https://hosted.weblate.org/projects/taxi-android-open/strings/
Log in or sign up for Devpost to join the conversation.