Skip to content

tpc-pascal/smartparkingapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smartparkingapp

SmartParkingApp logo

Android React Native Supabase

Ứng dụng giữ xe bằng điện thoại — nhận diện biển số, quản lý ra/vào, đồng bộ offline.


Tính năng

  • Nhận diện biển số xe (LPR) trên thiết bị — ONNX Runtime
  • Quét NFC để xuất/vào nhanh
  • Hoạt động offline — SQLite + đồng bộ background
  • Đăng nhập, quên mật khẩu qua email
  • Dashboard thống kê phiên, xuất Excel
  • Camera real-time với frame processor

Cấu trúc thư mục

smartparkingapp/
├── core/                          # React Native mobile app
│   ├── android/                   # Native Android (Kotlin)
│   └── src/                       # TypeScript screens/components
├── server/                        # Supabase backend
│   └── supabase/
│       ├── functions/             # Edge Functions (Deno)
│       └── migrations/            # Database migrations
├── assets/
│   └── logo.png
└── README.md

Tech Stack

Layer Công nghệ
Mobile React Native 0.85, TypeScript, Kotlin
LPR Engine ONNX Runtime (trên thiết bị)
Local DB SQLite (Android native)
Backend Supabase (PostgreSQL, Auth, Storage)
Edge Functions Deno / TypeScript

Model

Mô hình ONNX nhận diện biển số được lấy từ trungdinh22/License-Plate-Recognition.

Yêu cầu Git LFS để clone đúng file mô hình:

git lfs install
git clone https://github.com/tpc-pascal/smartparkingapp.git

Hoặc tải trực tiếp từ Release Assets:

  • LP_detector.onnx — mô hình phát hiện biển số
  • LP_ocr.onnx — mô hình nhận dạng ký tự

Đặt vào core/android/app/src/main/assets/ trước khi build.


Tác giả

tpc-pascalGitHub


License

MIT

About

App android quản lý, ưu tiên ngoại tuyến

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors