Việt Nam ghi nhận hàng nghìn trường hợp trẻ em thất lạc mỗi năm. Với đa số gia đình, kênh xử lý duy nhất hiện nay là đăng bài trên mạng xã hội và chờ đợi lượt chia sẻ. Phương pháp này mang lại tốc độ lan truyền nhanh nhưng tồn tại nhiều bất cập lớn: thiếu kiểm chứng, không có nơi tổng hợp thông tin theo khu vực, không thể đối chiếu khuôn mặt tự động và tạo kẽ hở cho kẻ xấu lừa đảo các gia đình đang hoảng loạn.
TìmTrẻ.vn ra đời nhằm chuẩn hoá toàn bộ quy trình báo tin, xác thực, đối chiếu và bàn giao thành một luồng nghiệp vụ có kiểm soát và có trách nhiệm giải trình ở từng bước.

Hệ thống được thiết kế tối ưu giao diện người dùng (UI/UX) đảm bảo thao tác nhanh chóng, chính xác trong các tình huống khẩn cấp.
Luồng báo tin khẩn cấp & Xác thực danh tính (eKYC)
Để loại bỏ các tin giả và hành vi lừa đảo, mọi tài khoản trước khi thực hiện báo tin đều phải trải qua luồng xác thực danh tính eKYC (OCR CMND/CCCD + Selfie).
- Biểu mẫu đăng tin (Report Form): Thiết kế dạng Wizard 3 bước đơn giản, giúp người dân điền đầy đủ đặc điểm nhận dạng, hình ảnh và vị trí của trẻ.
- Xác thực tài khoản (KYC Verify): Đảm bảo mỗi tin đăng đều gắn liền với một cá nhân đã qua xác minh pháp lý.


Quản lý & Tra cứu ca mất tích
Hệ thống cung cấp danh sách tổng hợp được phân loại rõ ràng theo trạng thái (Đang tìm kiếm, Đã xác minh, Đã bàn giao) cùng trang chi tiết chi tiết cho từng trường hợp.

Khi nhấn vào từng ca cụ thể, người dùng và lực lượng chức năng có thể xem đầy đủ thông tin nhận dạng, lịch sử cập nhật vị trí, cũng như các điểm bàn giao hợp pháp gần nhất (Công an, UBND, Tổng đài 111).

Bản đồ định vị thời gian thực & Heatmap mật độ
Trang bản đồ tích hợp thư viện Leaflet.js và OpenStreetMap giúp hiển thị trực quan:
- Marker GPS thời gian thực: Cập nhật vị trí nhấp nháy của người báo tin “Tôi đang gặp trẻ lạc”.
- Heatmap mật độ: Cảnh báo các vùng có tần suất xảy ra các vụ việc thất lạc cao.

Quản lý hồ sơ cá nhân & Thống kê minh bạch
- Hồ sơ người dùng (Profile Page): Nơi cá nhân theo dõi trạng thái các tin đăng của mình, nhận thông báo đẩy khi AI phát hiện hình ảnh trùng khớp hoặc có cập nhật từ đội kiểm duyệt.
- Trang thống kê (Statistics Page): Công khai các chỉ số hoạt động của hệ thống, vì một nền tảng xử lý dữ liệu cộng đồng nhạy cảm phải luôn đảm bảo sự minh bạch tuyệt đối.


Dự án áp dụng mô hình kiến trúc thực dụng Monolith (Laravel) kết hợp AI Microservice (Python FastAPI) nhằm đảm bảo hiệu năng cao, tối ưu chi phí vận hành mà vẫn giữ được khả năng mở rộng độc lập.
Bảng tổng hợp công nghệ sử dụng
| Phân khu | Công nghệ | Tác dụng trong dự án |
| Backend API | PHP 8.3 & Laravel 13 | Xử lý logic nghiệp vụ, phân quyền 5 vai trò, kiến trúc Repository + Service Layer |
| Admin Panel | Filament v5 | Trang quản trị trực quan cho đội ngũ kiểm duyệt xử lý ca khẩn cấp |
| Realtime & Queue | Laravel Reverb & Redis | WebSockets truyền thông báo tức thì; Redis làm hàng đợi xử lý AI & Cache |
| Authentication | Laravel Sanctum & Breeze | Quản lý Token API secure, hỗ trợ đăng nhập nhanh bằng Google OAuth2 |
| Frontend UI | Blade & Livewire 4.3 | Tạo trải nghiệm phản hồi tương tác (Reactive UI) mượt màng không cần SPA |
| Styling | Tailwind CSS 3 | Responsive chuẩn (375px / 768px / 1280px), hỗ trợ Dark Mode |
| Bản đồ | Leaflet.js & OpenStreetMap | Mã nguồn mở, hiển thị MarkerCluster và lớp Heatmap cảnh báo |
| AI Microservice | Python FastAPI & DeepFace | Trích xuất vector khuôn mặt (mô hình ArcFace), độ chính xác >85% |
| Xác thực eKYC | Pipeline OCR | Đọc giấy tờ tuỳ thân CMND/CCCD, đối chiếu ảnh selfie tự động |
Giảng viên Phan Văn Tính
Bộ môn Công nghệ thông tin
FPT Polytechnic Cần Thơ

