Backlog for Sprint 3 - WSU-4110/FindMySpot GitHub Wiki

Objectives to Complete

Parking Session Termination

Implement an exit detection system (camera at exit or manual check-out)
Automatically close parking sessions when vehicles leave
Update the spot status from occupied to available
Send exit confirmation to users
Archieve completed sessions for analytics

Analytics & Reporting Dashboard

Build an admin dashboard for parking facility managers
Create reports on parking efficiency and usage patterns
Display peak usage times, average parking duration
Visualize data with charts and graphs

Security & Flagging System

Implement logic to flag long-term parked vehicles
Add alerts for unauthorized vehicles
Create a manager interface to review flagged vehicles
Set configurable threshold for overstay alerts
Log security events for audit trail

Objectives to Continue

Testing & Bug Fixes

Write unit tests for critical backend functions
Perform integration testing across all features
Fix bugs identified during testing
Conduct user acceptance testing (UAT)
Address performance issues

Mobile App Polish

Finalize all screens and user flows
Add error handling for network failures
Implement offline mode for viewing saved parking locations
Test on both iOS and Android devices
Prepare app for deployment