- i. Login
- ii. Add/Delete/Edit Routes
- iii. Add/Delete/Edit Announcements
- iv. Add/Delete/Modify/View User Subscriptions
- v. View Current Position of the shuttles
- i. Sign up/Login
- ii. Driver can update current position
- iii. Driver can send an announcement
- iv. Users can view current position of the shuttle
- v. Users can view waiting time at any stoppage
- i. Add/Delete Announcements
- a. Allocation type
- b. Front-end software
- c. Back-end software
- d. Operating System
- e. Supported Browsers
- f. Editors and Compiler Used
- i. Field Entry Validation
- ii. Output Verification
- iii. Security