Tech. Stack: Java,Android Studio,Firebase. Users can find nearest parking areas and can scan the plate number and pay via UPI to book a parking area slot at the given locations and get notifications before expiry time to check-out and view history. Parking lot owners can register parking area, add/check-out users
Users can find nearest parking areas and can scan the plate number and pay via UPI to book a parking area slot at the given locations and get notifications before expiry time to check-out and view history
Parking lot owners can register parking area on Maps, add/check-out users and view history
IMPORTANT NOTE:
You need to create an API key for Google Maps Service on Google Developers Console and replace the value of "map_key" string tag in "app/src/main/res/values/strings.xml" with your API key from Google Developers Console.
Don't share or expose your API key with anyone or on repo, for security reasons.
Create a Firebase project on the Firebase website and login into your Firebase account via Android Studio too.
configure and setup Firebase Storage for the project.
for Firebase Realtime database, set it to production mode and set the read and write rules to "auth!=null".
for Firebase Authentication enable Email for Sign-In methods.
Go to the project settings and add/register your android app and download the "google-services.json" file and copy it to the android project root folder and /app folder.
"app/src/main/res/values/strings.xml" file
ALPR software provided by Plate Recognizer, a subsidiary of ParkPow.