We re ally would love to be a part of this project as we really like the idea of your "JOYRIDE" APP, we have developed a number of apps for the transportation business as a matter of fact we are experts when it comes to developing on demand services platforms like UBER. Developing GPS, GIS, LOCATION, REAL TIME TRACKING and NAVIGATION based apps is our strong suit, we have incorporated 'Geo fencing', 'Geo loqi' 'iBeacons' and 'Google Maps' in many of our previously developed mobile apps(for both iOS and Android) so we can easily provide you with this feature, no issues whatsoever on that front.
We find your project very interesting and challenging as this is a SHUTTLE SERVICE, there won't be a single passenger, there will be multiple passengers taking a ride in the same bus, then there will be different bus routes as well, seating capacity, keeping the stats on how much seats are vacant etc etc. there are lots of exciting features that can be added in this solution.
So the basic concept is that the users/passengers would be able to take a look at the different bus routes, timings etc and then book the number of seats they want to, the users will be able to pay for the number of tickets they purchase, the user who purchase the ticket will receive a unique barcode. The user will receive reminder notification before the arrival of the bus, on arrival & departure. To get in to the bus the user will have to get the received bar code scanned, the barcode will be expired after use