Welcome to Poway Auto
Poway Auto is an AI-driven autonomous vehicle navigation system designed to optimize travel throughout San Diego, with a focus on real-time traffic analysis, predictive routing, and intelligent location management.What is Poway Auto?
Poway Auto provides a comprehensive suite of tools for smart navigation and route planning. The system combines real-time traffic data, location verification, and personalized routing to help users find the most efficient paths to their destinations. Built by engineers, driven by innovation - Poway Auto represents the future of autonomous vehicle navigation where intelligence meets efficiency.Who Is It For?
Poway Auto is designed for:- Poway Residents: Access requires location verification to ensure you live in the Poway area
- Daily Commuters: Optimize your regular routes with traffic-aware navigation
- Tech Enthusiasts: Explore cutting-edge autonomous vehicle routing technology
- Developers: Build upon the open-source Jekyll-based platform
Key Features
Traffic-Aware Routing
Get real-time route recommendations dynamically adjusted using actual traffic data from Poway’s dataset. Choose between driving, walking, bicycling, or transit modes.
Location Verification
Secure account qualification system that verifies Poway residency through address validation. Email notification within 3 business days.
Daily Routine Planner
Create and manage your full-day schedule with drag-and-drop route planning. Automatically shows routes for your current time slot with interactive map visualization.
Favorite Locations
Save frequently visited locations for quick access and streamlined route planning across all features.
Hazard Reporting
Report and view real-time traffic incidents including accidents, blockages, and road hazards to help the community stay informed.
Geolocation Integration
Automatic location detection using browser geolocation API with interactive Leaflet maps for visual route planning.
Architecture Overview
Poway Auto uses a modern web architecture combining frontend and backend technologies:Frontend Stack
- Jekyll: Static site generator with Minima theme (dark skin)
- Leaflet.js: Interactive mapping with OpenStreetMap tiles
- Leaflet Routing Machine: Turn-by-turn routing visualization
- SortableJS: Drag-and-drop interface for daily routine management
- Lottie: Animated illustrations for enhanced UX
Backend Integration
- Python API: Traffic routing and data processing at
https://autonomous.stu.nighthawkcodingsociety.com - RESTful Endpoints:
/api/get_routes- Traffic-aware route calculation/api/entries- Location verification submissions/api/incidents- Hazard reporting and retrieval
Development Environment
The frontend communicates with backend APIs using CORS-enabled fetch requests with credential handling for secure authentication.
How It Works
Location Verification
Submit your name, email, and address through the verification form. The system validates your Poway residency.
Explore Routes
Enter origin and destination to receive multiple route options with real-time traffic adjustments and estimated travel times.
Plan Your Day
Build a full 24-hour schedule by adding routes to specific time slots. Drag and drop to reorganize as needed.
Live Deployment
Poway Auto is deployed on GitHub Pages and accessible at: https://ahaanv19.github.io/QAV_Frontend/The site automatically deploys from the
main branch using GitHub Actions whenever changes are pushed to the repository.Technology Highlights
- Real-Time Data: Integration with traffic APIs for current conditions
- Predictive Routing: Machine learning models trained on historical traffic patterns
- Responsive Design: Gradient backgrounds, dark mode support, and mobile-friendly interface
- Persistent Storage: LocalStorage for daily routines and user preferences
- Geolocation API: Automatic detection of user’s current position