- About Poway Auto
- Our Development Journey
- Phase 1: Ideation and Planning
- Phase 2: Project Management
- Phase 3: Data + Mapping
- Phase 4: Machine Learning Integration
- Phase 5: Simulation & Testing
- Current Features
- What’s Next?
- Project Tools
- How our Project Works
- Links
- Our Development Journey
About Poway Auto
Poway Auto is a full-stack intelligent routing platform designed to enhance daily commutes in Poway, California through real-time data, community reporting, and AI-driven route optimization. Our goal is to make transportation more efficient, reliable, and adaptive.
Our Development Journey
This project began as a vision to help commuters navigate traffic congestion using smarter tools. Over time, it evolved into a complete routing system with real-time data visualization, predictive modeling, and user-focused design. Here's how we built it:
Phase 1: Ideation and Planning
Using Figma FigJam, we brainstormed features and created system diagrams for our platform. We focused on key user needs: accurate travel times, customizable routines, and crowd-sourced hazard alerts.
Phase 2: Project Management
We used GitHub Projects to divide development into milestones:
- Data Collection: Pulling real-time traffic feeds and Poway open data
- Modeling: Building an ML model to predict congestion based on patterns
- Frontend UI: Designing intuitive interfaces for input, feedback, and live maps
Phase 3: Data + Mapping
We combined Leaflet maps with satellite overlays and built a real-time hazard display system. Users can report hazards, and their input is stored and shared with others on the map.
Phase 4: Machine Learning Integration
Our predictive routing engine uses scikit-learn
to analyze traffic trends and deliver
smarter routes based on time of day, historical congestion, and hazards. This ML layer powers the
smart decision-making behind every route generated.
Phase 5: Simulation & Testing
We ran scenario-based tests using synthetic and real data to refine our predictions. This helped us ensure our backend logic was reliable under different traffic conditions.
Current Features
- Smart Route Finder: Uses ML to suggest fastest paths
- Daily Routine Planner: Automates scheduling for recurring trips
- Live Hazard Reporter: Publicly viewable hazard pins on map
- Favorite Locations: Quick access to saved routes
What’s Next?
- Finalize UI for mobile and desktop users
- Optimize backend response times
- Integrate weather and event data for added accuracy
- Prepare cloud deployment with Docker and CI/CD
Project Tools
- Frontend: TailwindCSS, HTML, JavaScript, Leaflet
- Backend: Flask, Python, REST APIs, SQLAlchemy
- ML: Pandas, Scikit-learn, custom-trained models
- Collaboration: GitHub, Figma, Google Docs
How our Project Works
- Login Verfication, Verify your location to get approved for a login
- Once you get approved, create an account and login
- Use our features! Try out our find best route navagation system for your next trip, or customize your experience with Favorite Locations or Daily Routine. For Favorite Location, input common locations, and for Daily Routine, create a time table schedule for your day.
- Report Hazards in Poway using the hazard reporting feature.
Links
We’re excited to continue iterating and improving Poway Auto to meet the growing needs of our community. Thanks for following our journey!