Over at https://github.com/mrbid/EOSIO-UBER is a Uber/Taxi Smart Contract framework for the EOS.IO blockchain project.
The framework has been developed by James William Fletcher to help encourage new developers to pick up basic skills in using the EOSIO-CDT.
While EOSIO Smart Contracts are arguably simple to the point of frustrating, sporting a maximum file size of 64kb it's clear that smart contracts where never designed for large-scale decentralised projects. As a result, it can at times seem hard to justify using a smart contract when many basic functions still need a centralised server also known as an "oracle" to obtain any external information such as time and currency exchange rates.
However there are still many applications that would benefit from moving the core database over to a decentralised blockchain and the EOSIO-UBER project on GitHub takes one of the most popular service level app's of today's generation and demonstrates how to combine a decentralised database with a 'centralised oracle' web interface to provide a customer with the nearest Taxi's to their current cellular location.