Logo Lanfrica

chandachewe10/Traffic-optimisation-mobile-application

Domaine:

mobility

Type de record:

software
Créateur:
cha
Hôte:
This is an AI powered public transit route optimisation system for Zambia's bus network. This application provides real time traffic predictions, route planning, congestion monitoring, and system wide performance analytics to improve public transportation efficiency. # TrafficRoutine An AI-powered public transit route optimization system for Zambia's bus network. This application provides real-time traffic predictions, route planning, congestion monitoring, and system-wide performance analytics to improve public transportation efficiency. ## Table of Contents - Project Overview - Features - Technology Stack - Getting Started - Train Models via Convex Dashboard - System Metrics & Calculations - System Assumptions - Troubleshooting - Project Structure --- ## Project Overview TrafficRoutine is a React Native application built with Expo that helps optimize public transit routes in Zambia. The system uses AI-powered predictions to: - **Predict traffic congestion** based on natural patterns and time-of-day - **Optimize route planning** to reduce travel time and distance - **Monitor system-wide performance** through comprehensive dashboards - **Provide real-time metrics** including demand forecasting, ETA calculations, and efficiency scoring The application consists of three main screens: 1. **Home Screen** - Lists all available transit routes with quick metrics 2. **Route Planner** - Interactive map for planning and saving custom routes 3. **Dashboard** - System-wide performance metrics and ML training/retraining controls --- ## Features - **🗺️ Interactive Route Planning** - Plan routes using Google Maps integration - **📊 Real-time Traffic Predictions** - AI-powered congestion and demand forecasting - **🎯 Route Optimization** - Automatic route optimization with time savings calculations - **📈 Performance Dashboard** - System-wide metrics and efficiency tracking - **⚙️ ML Admin Dashboard** - Train/retrain models and inspect jobs from the app or Convex Dashboard - **💾 Saved Routes** - Save and manage frequently used routes - **📱 Cross-platform** - Works on iOS, Android, and Web --- ## Getting Started ### Prerequisites - Node.js (v16 or higher) - npm or yarn - Expo CLI - Convex account (free tier available) - Google Maps …