Case study · Ứng dụng Mobile
VietEntry
App du lịch cho người nước ngoài vào Việt Nam: e-visa, tour, đặt dịch vụ, eSIM và đồ du lịch — đang có trên App Store và Google Play.
- Vai trò
- Một mình phát triển toàn bộ app mobile; đồng sở hữu Laravel API với một kỹ sư khác
- Thời gian
- 07/2026 — nay
- Đơn vị
- DZFULLSTACK
- Trạng thái
- Đang chạy






Bối cảnh
Người nước ngoài vào Việt Nam phải tự xoay xở với nhiều thứ rời rạc: xin e-visa, tìm tour, đặt dịch vụ, mua eSIM. VietEntry gom những việc đó vào một app, phục vụ người dùng nói năm thứ tiếng khác nhau.
Bài toán & cách giải
- 01
Điền form e-visa từ ảnh hộ chiếu
Form e-visa dài và người dùng hay gõ sai số hộ chiếu. App nhận dạng hộ chiếu ngay trên máy bằng ML Kit rồi tự điền form — việc nhận dạng chạy trên điện thoại, không cần gửi ảnh hộ chiếu lên server chỉ để đọc chữ.
- 02
Năm ngôn ngữ, gồm cả chữ Nhật, Hàn, Trung
Bản địa hoá không dừng ở chuỗi giao diện. Nội dung như tour và dịch vụ cũng phải đổi theo ngôn ngữ, nên phía Laravel có model nội dung đa ngôn ngữ, còn phía app có lớp bản địa hoá cho tiếng Anh, Việt, Nhật, Hàn và Trung.
- 03
Thanh toán, thông báo và đăng nhập cho người dùng quốc tế
Thanh toán qua Stripe thay vì cổng nội địa, vì người dùng là khách quốc tế. Push notification qua Firebase Cloud Messaging kết hợp Notifee, đăng nhập bằng Google và Apple. Giấy tờ được lưu theo kiểu offline-first để vẫn mở được khi không có mạng.
- 04
Backend
Xác thực bằng JWT và Sanctum, tích hợp Stripe, xuất Excel, dùng dịch vụ AWS, và một số tính năng hỗ trợ bằng AI xây trên Anthropic API.
Kết quả
- Từ commit đầu tiên tới lúc phát hành trên cả App Store và Google Play trong chưa đầy hai tháng.
- Đang vận hành thật trên cả hai store.
Dự án tiếp theo