CampusCar provides automated vehicle entry system for any campus/institute or any buildings/socities to automate the process and help maintain records,logs,vehicles etc.
CampusCar provides automated vehicle entry system for any campus/institute or any buildings/socities to automate the process and help maintain records,logs,vehicles... and many more features.
Basically a vehicle number plate recognition app to verify whether the car has access/can enter the campus or not and provide temporary permit to visitors. Also an admin UI to view all logs and manage registered vehicles and more...
User
Admin
Before starting with installation you would require server for license plate recognition. For that please follow the steps in the README file here CampusCar-Server and then come back.
Once the server is up and running copy the ngrok api url you get after running it and follow below steps.
Clone this repository git clone https://github.com/shahshubh/CampusCar.git
.
Change directory cd CampusCar
.
Go to /lib/screens/user/home/home_screen.dart file and on Line 70 change it to
var endpoint = apiUrl != null ? apiUrl : "your-ngrok-api-url";
replace your-ngrok-api-url with the url you copied above + "/upload".
Final url should look something like this http://{random-string}.ngrok.io/upload
Create a new firebase project
Go to project settings and download google-services.json file.
Copy this file and paste it inside /CampusCar/android/app/ folder.
flutter pub get
.flutter run
.