Tóm tắt câu trả lời: Để tối ưu hóa quy trình kho bãi, chúng tôi đã phát triển ứng dụng quản lý tồn kho trên di động bằng React Native, tương thích cả iOS và Android. Ứng dụng tận dụng camera điện thoại để quét mã vạch nhanh chóng, hỗ trợ nhân viên nhập, xuất và kiểm kho tức thì. Với tính năng cập nhật cơ sở dữ liệu theo thời gian thực và quản lý vị trí kệ hàng, ứng dụng giúp tăng độ chính xác và hiệu suất công việc trong nhà kho.
Phát triển ứng dụng quản lý kho bằng React Native
Chia sẻ cách xây dựng app mobile giúp nhân viên kho quản lý tồn kho realtime trên smartphone và tablet.
Tại sao chọn React Native?
- Đa nền tảng: Một codebase cho cả iOS và Android
- Hiệu quả phát triển: Tận dụng kỹ năng web developer
- Truy cập native: Camera (quét barcode), Bluetooth (kết nối máy in)
- Hot reload: Xem thay đổi realtime khi phát triển
Tính năng chính
Quét barcode: Quét barcode bằng camera, hiển thị thông tin sản phẩm ngay. Nhập kho, xuất kho, kiểm kho chỉ với 1 tap.
Cập nhật tồn kho realtime: DB server cập nhật đồng thời khi quét. Tồn kho mới nhất chia sẻ trên tất cả thiết bị.
Quản lý vị trí: Quản lý theo số kệ trong kho. Hiển thị đường đi tối ưu khi lấy hàng.
Tạo báo cáo: Tự động tạo báo cáo tồn kho hàng ngày/tuần. Xuất CSV và PDF.
Tech stack
- Frontend: React Native + Expo
- State management: Zustand
- API: REST API (Node.js)
- DB: Cloudflare D1
App này đang được sử dụng thực tế trong kho của DONOMI.
Q: Tại sao lại chọn React Native để phát triển?
Vì nó cho phép dùng một codebase cho cả iOS và Android, đồng thời tận dụng được kỹ năng của lập trình viên web.
Q: Ứng dụng có những tính năng nổi bật nào?
Quét mã vạch bằng camera, cập nhật tồn kho theo thời gian thực và quản lý đường đi/vị trí hàng hóa trong kho.
Q: Ứng dụng này có đang được sử dụng thực tế không?
Có, ứng dụng hiện đang được nhân viên tại các nhà kho của DONOMI sử dụng trực tiếp hàng ngày.

