GIỚI THIỆU TỔNG QUAN: Đây là bộ source code ứng dụng đặt món ăn (Food App) được viết bằng ngôn ngữ Java trên Android Studio, sử dụng cơ sở dữ liệu thời gian thực Firebase (Realtime Database, Authentication, Storage). Ứng dụng hoạt động mượt mà, giao diện thân thiện và logic xử lý đơn hàng chặt chẽ.
CÔNG NGHỆ SỬ DỤNG:
-
Ngôn ngữ: Android Java.
-
IDE: Android Studio.
-
Database: Firebase Realtime Database (Lưu trữ dữ liệu tức thì).
-
Auth: Firebase Authentication (Đăng ký/Đăng nhập/Quên mật khẩu qua Email).
-
Storage: Firebase Storage (Lưu trữ hình ảnh món ăn, avatar).
-
Thư viện khác: Picasso (load ảnh), CircleImageView, v.v.
CÁC CHỨC NĂNG CHÍNH:
1. Phân quyền hệ thống:
2. Chức năng chung (Cho cả 2 role):
-
Màn hình Chào (Splash Screen).
-
Đăng ký, Đăng nhập, Quên mật khẩu (Gửi mail reset).
-
Chỉnh sửa thông tin cá nhân, thay đổi Avatar.
-
Đăng xuất.
3. Đối với Người Bán (Quán Ăn):
-
Quản lý sản phẩm: Thêm món mới (chụp ảnh/chọn từ thư viện), Sửa món (tự động tính % giảm giá), Xóa món.
-
Quản lý đơn hàng: Xem danh sách đơn hàng khách đặt, xem chi tiết từng món trong đơn.
-
Thống kê doanh thu: Xem tổng doanh thu và số lượng đơn hàng theo từng tháng/năm (sử dụng bộ lọc thời gian trực quan).
-
Quản lý thông tin quán: Tên quán, phí giao hàng, địa chỉ...
4. Đối với Người Mua (Khách Hàng):
-
Trang chủ: Xem danh sách món ăn, tìm kiếm món ăn theo tên.
-
Đặt hàng: Thêm món vào giỏ, xem chi tiết món, tính tổng tiền tự động.
-
Giỏ hàng: Xem lại các món đã chọn, tiến hành đặt hàng.
-
Lịch sử: Xem lại lịch sử các đơn hàng đã đặt.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
HƯỚNG DẪN CÀI ĐẶT & SETUP PROJECT
BƯỚC 1: TẢI CÔNG CỤ CẦN THIẾT Để chạy được source code này, các bạn vui lòng tải và cài đặt các công cụ trong link Google Drive dưới đây: 👉 Link tải Tools: https://drive.google.com/drive/folders/1h2FcekNi4-KCgQXRmo8tfqk3E4960zlz?usp=drive_link
Trong folder bao gồm:
-
Android Studio: (Môi trường lập trình).
-
JDK: JDK 17 - Cài đúng phiên bản này để tránh lỗi Gradle
-
Máy ảo: Bạn có thể dùng máy ảo có sẵn của Android Studio hoặc cài LDPlayer 9 (nhẹ hơn) để chạy app.
BƯỚC 2: CÁCH MỞ PROJECT
-
Mở Android Studio.
-
Chọn File -> Open (Lưu ý: Chọn Open, không chọn Import).
-
Tìm đến thư mục chứa Source code vừa giải nén và nhấn OK.
-
Đợi khoảng 5-10 phút để Android Studio tải thư viện Gradle về (cần có mạng internet).
-
Nhấn nút Run (▶) màu xanh để chạy app trên máy ảo.
BƯỚC 3: HỖ TRỢ KỸ THUẬT Nếu gặp khó khăn trong quá trình cài đặt hoặc build lỗi, mình sẽ hỗ trợ trực tiếp qua UltraViewer hoặc TeamViewer.