Skip to content

Rokongrelowiec/Studentifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

$\textcolor{orange}{\textsf{Studentifier}}$

Parking barrier application whose purpose is to control incoming cars written in Flutter.


How it works?

The incoming car is recognized by the machine learning model and then its license plate is processed by optical character recognition (OCR). Further with own API, the program checks the presence of scanned license plate in data base. If it exists - parking barrier opens and the record is added to the daily report. However, if it does not exists - the application asks for QR code (which can be get from QR Code Generator based on USOS API).

QR Code Generatorhttps://qr.danielrum.in
contains necessary data to create a new record in the data base. Added records are available in the daily and monthly report. Additionally application gives access to manage parking spaces from admin and to change privileged license plates (entry without registering in the database or scanning the QR code).


Features: Machine Learning and OCR, QR code scanner, themes (light, dark and system) and languages (english, polish and system - if it is not one from the previous ones, the default is english) caching, own API and own QR code generator based on USOS API.


The application scanning process is shown in the diagram below.

diag_ang


Screenshots


Run project

Important: Api-key is needed to run the app. To get Api-key -> create issue under the project in which leave your contact details (E.g. email address). If you get Api-key, paste it into api-key.txt as the first line of the file.

  1. Download Flutter: https://docs.flutter.dev/get-started/install
  2. Download IDE:
  3. Add Flutter and Dart extensions in your IDE
  4. Download project
  5. Add api-key.txt to the assets folder
  6. Open project
  7. Type flutter pub get in project path to get dependencies
  8. Run project on your device

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages