I need an iPhone app. I already have a design for it, I just need it to be built.
App is basically uber, but for busses.
There should be an admin dashboard associated with the app.
First user can signup/ sign in, while driver should be able to sign in only. And can only sign up through the dashboard by an admin.
User should be at a bus stop to be able to alert a bus.
User can notify a bus driver that he is at the bus stop.
User can buy tickets.
User can pick a stop location, which is another bus stop.
User can stop at the next stop by pressing a button.
Driver can sign in, and pick a bus route.
Driver should be able to learn how many riders are waiting in the next stop.
Driver should be able to see what the next stop is, if customers pick that bus stop.
Can login to dashboard
Can sign drivers up
Can learn about bus data. Like who drives it. And who is the customers riding it. And where they stopped.
This is the main functionality that must work.
This app is a demo app.
Code should be well documented for the purposes of the demo.