The project is to mainly track student pickup and drop off on buses.
This should be developed in two apps, one for the matron on the bus and one for student parents. The idea is to allow the matron to notify parents of when the bus is close by to pick up or drop off location. The notification will arrive on student parents apps when the matron triggers this per each student.
The matron app needs to have authorization and authentication. Each matron can be on different bus with different students. She will identify herself with a pin and bus id and then her app will be populated with the list of students. Parents will receive push notifications on their devices even if the app is closed when she initiates a pickup or drop off request. parents will also be able to locate the bus on map when needed.
A multi-tenant CMS is needed for managing schools/buses/students data. Data is hierarchical so CMS can have more than one school each with more than one bus each with more than one student, etc.
More details can be provided by PM if you have more questions.
Please send portfolio with previous work.