ParkVision — Automatic Parking Detection
A parking monitoring system that shows slot status and helps officers review suspected violations through an app.
- Year
- 2024
- Role
- Frontend & Backend Developer

01About the project
ParkVision helps officers and parking managers see which slots are available and review suspected violations. The backend serves slot status and the monitoring video, while the app shows that information along with violation evidence.
In this 2024 team course project, I worked on the frontend and backend: building the Flutter app's interface, connecting it to the Flask API, and delivering the status summary and the violation evidence management features.
02Key features
- See the number of empty, occupied, and suspected-violation slots, updated periodically.
- Stream the monitoring video inside the app.
- Review the list of violation evidence with images, dates, and areas.
- Delete violation evidence one by one or all at once.
- Use a layout that adapts to phones and wide screens.
03Tech Stack
Frontend
- Flutter
- Dart
Backend / API
- Python
- Flask
AI & Computer Vision
- YOLOv8s (Ultralytics)
- OpenCV
- PyTorch