№ 16
TrePark là nền tảng đỗ xe thông minh kết nối người lái xe và nhà quản lý bãi xe trong một hệ sinh thái thống nhất. Với người lái xe, TrePark hỗ trợ tìm kiếm, gợi ý, kiểm tra chỗ trống theo thời gian thực, đặt chỗ và dẫn đường đến bãi đỗ phù hợp. Với nhà quản lý, nền tảng cung cấp công cụ để đưa bãi xe lên hệ thống, quản lý vận hành, theo dõi chỗ trống và tiếp nhận đặt chỗ từ người dùng. TrePark hướng tới việc biến những bãi đỗ phân tán thành một mạng lưới đỗ xe kết nối, nơi nhu cầu và nguồn cung được kết nối bằng dữ liệu và AI - giúp người dùng đỗ xe dễ dàng hơn và nhà quản lý vận hành hiệu quả hơn.
TrePark giải quyết bài toán đỗ xe theo hai hướng trên cùng một nền tảng:
Hai luồng sử dụng chung một data layer, giúp dữ liệu chỗ đỗ từ Parking Manager được cập nhật tới Driver và booking từ Driver được đồng bộ ngược lại cho nhà quản lý.
Luồng dành cho người lái xe tập trung vào:
Search → Recommendation → Booking → Routing
Các module chính:
Driver
↓
Search / AI Agent
↓
Recommendation
↓
Realtime Availability
↓
Booking
↓
Routing & Navigation
Luồng dành cho nhà quản lý tập trung vào:
Onboarding → Operations → Booking → Camera AI → Analytics
Các module chính:
Available / Reserved / Occupied.Parking Manager
↓
Parking Onboarding
↓
Layout & Space Management
↓
Booking Management
↓
Camera AI & Events
↓
Dashboard & Analytics
Hai luồng được kết nối thông qua một backend và data layer thống nhất:
DRIVER PLATFORM
│
Search → Recommend → Booking
│
▼
┌─────────────────┐
│ TrePark Backend │
│ + AI Layer │
└────────┬────────┘
│
Realtime Data Layer
│
▼
Layout → Spaces → Camera
│
Booking → Analytics
│
PARKING MANAGER
Khi Parking Manager cập nhật trạng thái chỗ đỗ, dữ liệu được phản ánh sang Driver Platform. Ngược lại, booking từ người dùng được đồng bộ về Manager Portal để cập nhật trạng thái và phục vụ vận hành.
TrePark sử dụng kiến trúc modular, API-first, hỗ trợ phát triển và triển khai độc lập các thành phần.
| Layer | Tech Stack |
|---|---|
| Frontend | React + TypeScript + Vite + Tailwind CSS |
| Backend | FastAPI + SQLAlchemy + Supabase (PostgreSQL) + Redis |
| AI | LangGraph + OpenAI Provider + NetworkX |
| Data | Supabase PostgreSQL + Redis + JSON Simulator |
| Deployment | Docker + Docker Compose + Nginx + Render |
| CI/CD | GitHub Actions + Pytest + Vitest + Docker |
Vai trò của từng lớp:
TrePark được phát triển theo hướng MVP-first, ưu tiên hoàn thiện và kiểm chứng các luồng cốt lõi trước khi mở rộng sang môi trường vận hành thực tế.
Ở giai đoạn hiện tại, hệ thống tập trung phát triển các chức năng Search, Recommendation, Booking, Routing và Parking Management trên nền tảng dữ liệu bãi đỗ đã được thu thập và chuẩn hóa. Camera AI/OCR được phát triển như một module độc lập để hỗ trợ nhận diện phương tiện và biển số.
Trong các giai đoạn tiếp theo, TrePark có thể tích hợp với hệ thống camera và kiểm soát ra/vào tại bãi xe, đồng bộ dữ liệu vận hành theo thời gian thực và từng bước tự động hóa quy trình quản lý với AI.
TrePark hướng tới phát triển theo lộ trình:
Search & Recommendation → Booking & Routing → Parking Management → Camera AI → Realtime Automation → Smart Parking Network
TrePark xây dựng một vòng lặp hai chiều: Driver tạo nhu cầu, Parking Manager quản lý nguồn cung, còn Data & AI kết nối và tối ưu toàn bộ hệ sinh thái đỗ xe.