Backlog for Sprint 1 - WSU-4110/FindMySpot GitHub Wiki
Objectives to Complete
Automated License Plate Capture System
Set up camera integration with parking spot sensors
Implement the YOLO model for license plate detection in images
Create an image preprocessing pipeline (brightness adjustment, noise reduction)
Test detection accuracy with different lighting conditions
Handle edge cases (dirty plates, obscured characters)
AI Data Processing & OCR
Train/fine-tune OCR model for license plate text extraction
Build an API endpoint to receive camera images and return plate text
Implement validation for extracted license plate formats
Set up error logging for failed detections
Create a fallback mechanism where AI confidence is low
Database Storage & Schema
Design a PostgreSQL database schema for parking sessions
Create tables for vehicles, spots, floors, and timestamps
Implement unique constraints to prevent duplicate spot assignments
Set up database indexing for fast license plate lookups
Write migration scripts for database setup
Objectives to Continue
Manual Check-in Feature
Complete the manual check-in UI form (license plate, floor, spot inputs)
Add input validation and error messages
Implement form submission to the backend API
Test with various input formats and edge cases
User Authentication setup
Set up basic user registration and login
Implement session management
Create user database tables
Add password hashing and security measures