Skip to main content

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. Viax Platform

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

  • 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:
Frontend (Flutter Mobile App)
├── Authentication & Verification
├── Interactive Maps & Geocoding
├── GPS & Route Calculation
└── Professional UI/UX

Backend (PHP + MySQL)
├── REST API Endpoints
├── Email Verification System
├── User & Driver Management
├── Admin Dashboard
└── Cloud Database

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?

Built with Flutter for cross-platform compatibility and native performance on both iOS and Android.
Clean Architecture implementation allows easy migration to microservices as your business grows.
Uses free-tier APIs (Mapbox, TomTom, Nominatim) for essential mapping and routing features.
Includes user app, driver app, and admin dashboard - everything needed to launch a mobility platform.
Deployed on VPS with MySQL database, ready for real-world operations.

Next Steps

1

Get Started

Follow our Quickstart Guide to set up your development environment
2

Explore Features

Learn about all Platform Features available in Viax
3

Understand Architecture

Read about the System Architecture and design decisions
4

Deploy

Follow the Production Deployment guide when ready
For detailed technical documentation, configuration guides, and troubleshooting, explore the sections in the navigation menu.

Build docs developers (and LLMs) love