A complete, AI-assisted operations management system for taxi companies. One data core, three clients: a responsive PC management web console, a native Android app, and a bilingual (Chinese & Uyghur) RTL-ready experience.
Taxi Manage is an integrated management platform built for taxi operators, dispatchers, safety officers
and finance teams. It consolidates the entire vehicle-and-driver lifecycle into a single, auditable system.
The platform is delivered in two companion experiences that share one backend and one database: a desktop-first
PC web console for management and administration, and a native Android application for on-the-go
supervision and driver self-service.
Designed with real-world multilingual teams in mind, the entire interface — menus, fields, statuses and even the
AI assistant output — is available in both Simplified Chinese and Uyghur. For Uyghur the layout automatically
switches to right-to-left (RTL) and uses the bundled Uyghur-JCJK font, so every screen renders correctly on both
platforms.
2. The PC Web Management Console
The web console (Vue 3 + Vite + Element Plus) is the command center. It is organized into logical groups and
gives each role role-scoped access through a fine-grained permission engine.
The native Android app (built with Flutter) mirrors the same business rules and permissions. It is optimized for
field use, dashboards and approvals while working with the same secure backend.
Home dashboard with a dozen live KPI cards (vehicles, active alerts, critical warnings, locks, arrears, violations, monthly inspections, expiring insurance, expiring contracts, trainings, unread messages, drivers).
Unified list pages covering every module — vehicles, inspections, maintenance, returns, drivers, penalties, insurance, accidents, contracts, training, leases, violations, bills, payments, deposits, alerts, locks, regulator, messages, statistics and settings.
Detail dive with linked archives, photos, checklists, return blockers and inline approvals.
AI analysis at row level and module-level smart reports, permission-gated.
Role-aware navigation: drivers see only their own data; finance sees read-only finance; super administrators manage staff accounts.
Language switch in-app between Chinese and Uyghur, persisted locally; full RTL for Uyghur.
Secure sessions via bearer token; change-password flow with forced re-login.
4. Unified AI Capability
A single AI gateway powers both clients. The platform follows a resilient dual-mode strategy: fast, deterministic
rule engines guarantee that results are always available, while the optional DeepSeek LLM elevates them
with natural-language insight — automatically falling back to the rules when the model is unreachable.
Intelligent Field Autofill
When operators enter a new record, an AI Autofill button inspects the current form, understands the module
semantics and the locale, and proposes values for still-empty fields — for example inferring a brand/model,
suggesting reasonable dates, seat counts or default statuses. It never overwrites data the user has already typed,
and never fabricates identifiers such as plate numbers, VINs, ID numbers or foreign keys. Every suggestion remains
fully editable before the operator saves, so human review is always in control.
Alerts fan-out to relevant roles and to the driver's inbox instantly.
A return-check service inspects a vehicle for blockers before hand-back — unsettled bills, open violations,
open accidents, expired insurance or active contracts — so nothing slips through.
6. Security, Roles & Auditing
Bearer-token API authentication (Laravel Sanctum) shared by web and Android.
Six roles with fine-grained permissions, from read-only drivers to full super-admin.
Permission middleware guarding every endpoint incl. AI actions and exports.
Complete operation logging (user, action, module, payload, IP) and a dedicated AI audit log.
Scoped queries: drivers automatically see only their own records; finance is read-only on business modules.
Password and locale change endpoints; proactive session invalidation on sensitive changes.
API core: Laravel 13 on PHP 8.3, token-based auth, centralized validation, pagination, search and CSV export.
Web console: Vue 3 + TypeScript + Vite + Element Plus, centralized CRUD framework, bilingual i18n and adaptive UI.
Android app: Flutter with Dio networking, provider state management, local persistence and platform idiomatic UI.
AI: DeepSeek chat model plus built-in rule engines with automatic fallback, fully audit-logged.
8. Deployment & Distribution
The platform is hosted behind HTTPS and served through Nginx. The web console is a production build placed
under the application's web root, while the signed Android release APK is publicly downloadable for installation.
This design lets a company run the whole operation — archives, compliance, finance, warnings and approvals —
from any browser or Android phone, sharing one consistent data source.
Notes on integrations: violation synchronization (12123), regulator reporting and SMS delivery are currently
provided in a mock / demonstration implementation that records every action in the integration and SMS logs,
so switching to real external services later does not change the rest of the system. The AI layer uses a
dual-mode (LLM + rules) design, so analytics remain available even without network access to the model.