Welcome to Viax
Viax is a modern mobility and on-demand services platform that connects users, drivers, and administrators in a seamless ecosystem for transportation and delivery services.
What is Viax?
Viax is a complete digital platform similar to apps like Uber or DiDi, designed to provide:For Users
Request rides and deliveries with real-time tracking, estimated pricing, and secure payments
For Drivers
Accept ride requests, manage earnings, and track performance through an intuitive driver interface
For Companies
Manage fleets, monitor operations, and oversee service quality with administrative tools
For Administrators
Complete control over platform operations, user verification, and business analytics
Key Capabilities
Real-Time Geolocation
- GPS tracking for accurate pickup and dropoff locations
- Interactive maps powered by Mapbox and OpenStreetMap
- Route calculation with traffic information from TomTom API
- Geocoding for address-to-coordinates conversion
Smart Matching System
- Automatic driver search within 5km radius
- Vehicle type matching (motorcycles, cars, cargo vehicles)
- Driver verification and approval workflows
- Real-time availability status
Complete Trip Management
- Trip request creation and confirmation
- Fare calculation based on distance, time, and vehicle type
- Multiple service types (rides and package delivery)
- Trip status tracking from request to completion
Secure Authentication
- User registration with email verification
- 6-digit verification codes via PHPMailer
- Session management and secure login
- Role-based access control
Technology Stack
- Frontend
- Backend
- APIs
- Flutter 3.35.3+ (Cross-platform mobile app)
- Dart 3.0+ (Programming language)
- Provider (State management)
- flutter_map (Interactive maps)
- geolocator (GPS positioning)
Platform Architecture
Viax is built with Clean Architecture principles, separating concerns into distinct layers:Current Status
Viax is production-ready with a fully functional MVP deployed on VPS infrastructure.
Implemented Features
- ✅ Complete authentication with email verification
- ✅ Interactive maps with geocoding
- ✅ Real-time GPS tracking
- ✅ Route calculation and traffic information
- ✅ PHP/MySQL backend deployed on VPS
- ✅ Professional UI/UX design
- ✅ Admin dashboard
- ✅ Driver document management
In Development
- 🚧 Trip booking and reservation system
- 🚧 Push notifications
- 🚧 In-app chat between users and drivers
- 🚧 Rating and review system
Future Roadmap
- 📋 Payment gateway integration
- 📋 Advanced driver features
- 📋 Performance optimization
- 📋 Google Play Store deployment
Why Choose Viax?
Modern Technology
Modern Technology
Built with Flutter for cross-platform compatibility and native performance on both iOS and Android.
Scalable Architecture
Scalable Architecture
Clean Architecture implementation allows easy migration to microservices as your business grows.
Cost-Effective
Cost-Effective
Uses free-tier APIs (Mapbox, TomTom, Nominatim) for essential mapping and routing features.
Complete Solution
Complete Solution
Includes user app, driver app, and admin dashboard - everything needed to launch a mobility platform.
Production Ready
Production Ready
Deployed on VPS with MySQL database, ready for real-world operations.
Next Steps
Get Started
Follow our Quickstart Guide to set up your development environment
Explore Features
Learn about all Platform Features available in Viax
Understand Architecture
Read about the System Architecture and design decisions
Deploy
Follow the Production Deployment guide when ready
For detailed technical documentation, configuration guides, and troubleshooting, explore the sections in the navigation menu.