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

Objectives to Complete

Vehicle Search Functionality

Build a search interface for users to enter a license plate Create a backend API endpoint to query active parking sessions Display search results with spot location information Show loading states while searching Handle "Vehicle not found" scenarios gracefully

Real-time Occupancy Tracking

Implement a live occupancy dashboard for parking managers Create a WebSocket or a polling mechanism for real-time updates Display a visual map of available vs occupied spots Add filters by floor/section Show occupancy statistics (total spots, available, occupied)

Navigation & Directions

Integrate mapping library (Google Maps or Mapbox) Calculate routes from the user location to the parking spot Display turn-by-turn directions or a visual path Add floor/level indicators for multi-level garages Test navigation accuracy in a real parking facility

Objectives to Continue

UI/UX Improvements

Refine home screen layout and navigation Improve color scheme and branding consistency Add loading animations and transitions Implementa responsive design for different screen sizes Get user feedback and iterate on designs

Backend API Optimization

Optimize database queries for faster response time Add a caching layer (Redis) for frequently accessed data Implement rate limiting to prevent abuse Set up proper error handling and logging