Tollgate Payment App Test phase, srs, design phase and source code final deliverable

Tollgate Payment App Test phase, srs, design phase and source code final deliverable

Mobile Apps

Abstract / Introduction
The very last prophet of Allah (Peace Be Upon Him) stated, “The most undervalued belongings by way of humans are right health and amusement time.” – Sahih Al-Bukhari (Vol: eight, Book: seventy six, Hadith: 421). Today, because of boom within the quantity of automobiles, there is a lot of gathering of visitors at toll gates. Main cause behind that is the guide series of toll tax. On average, each vehicle needs to forestall at the booth for approximately 2 mins for fee of toll tax. To decrease this site visitors and time intake, we’re arising with a noble idea of a clever fee application.

Tollgate Payment App is an Android based totally utility, in which tourists can pay their toll gate costs in a handy way which decreases guide work, saves time, and reduces site visitors congestion at toll gates. Furthermore, it allows vehicles to bypass through the booth through just displaying QR code. It relieves vacationers of the burden of ready in queue to make their toll payment in coins, which decreases fuel-consumption and time spent on every fee as properly.

Functional Requirements:
Functional necessities for this app are as follows:
I. Users: The app have to support three kinds of user; Admin, Staff and Client
1. Admin:
• Login
• Manage Staff (add/update body of workers details and so forth.)
• Verify clients’ registration
• Add toll gates info (cope with, location and so forth.)
• Define toll prices
• View on line transactions
• View clients’ remarks
• Get notifications (violation by purchaser and so forth.)
2. Staff:
• Login
• Scan QR code
• Verify automobile details
• Get notifications (price affirmation and so on.)
three. Client:
• Register
• Login
• Add automobile information
• View toll gates and prices
• Manage eWallet
• Get QR code
• View transactions
• Give comments
• Get notifications (close by toll gates and so forth.)
II. Authentication: App must offer registration (for purchaser only) and login GUIs (i.E. Graphical User Interfaces) for all users; keep users’ credentials at Firebase Authentication.
III. Databases: Firebase Real-Time Database should be used as an online server for storing all customers’ statistics; use JSON format in this regard. However, for app inner storage, SQLite or Room database need to be applied.
IV. Google Maps: Client have to be able to find the toll gate via Google Maps by means of viewing the gap from his/her modern region to next toll gate.
V. Payment: App ought to offer interface to pay toll costs online by the usage of eWallet; offer upload cash (using debit/credit score card) and examine balance options.
VI. QR Code: App ought to generate a unique QR Code after payment confirmation. This code might be used as a gate bypass and could be scanned by means of the staff at toll booth.
VII. Notifications: App ought to ship proper notifications to precise user/s when the suitable movement is needed/achieved; like no longer having sufficient cash in eWallet, after a success price, final touch of QR code scanning, and whilst toll gate is 1 km ahead and so on.

Tools:

1. IDE: Android Studio
2. Programming Language: Java/Kotlin
three. Databases: Firebase Real-Time Database & SQLite/Room

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top