- Hệ thống bao gồm 3 ứng dụng chính và server
- Trong 3 ứng dụng có 2 ứng dụng hoạt động trên HĐH android (Order và bếp), 1 hoạt động trên windows (thu ngân)
- Cả 3 ứng dụng giao tiếp với nhau Realtime. (đây là cái cốt lõi của hệ thống)
- Server mình sử dụng là NodeJS + SocketIO + MySql Database
- Database local sử dụng Sqlite.
- Android tương tác với API thông qua Retrofit
- Ý tưởng của hệ thống được dựa trên khoá học lập trình Ứng dụng Order Food của thầy Chế Công Bình nhưng đã được tuỳ biến, cải tiến đến 90%.
-- Xem video demo để biết thêm chi tiết.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
- Yêu cầu người download code có kiến thức về NodeJS Server, SQL, Android tương tác với API với Retrofit...
- Yêu cầu máy tính đã cài đặt:
-
NodeJS (Chạy server)
-
Xampp (Chạy server, import MySQL Database)
-
Visual Studio (Chạy ứng dụng thu ngân)
-
SQL Server (Chạy database cho ứng dụng thu ngân, khuyến nghị cài đặt phiên bản 2014)
-
Postman
-
Android studio
- Sau khi cài đặt xong tất cả những công cụ trên:
-
Import MySQL Database (file MySQL có tên 4Food.sql ở trong thư mục 4food_server) - cách import có thể google. có rẩt nhiều bài hướng dẫn.
-
Import SQL Server (file SQL Server có tên Data.sql ở trong thư mục 4food_thungan) - cách import có thể google. có rẩt nhiều bài hướng dẫn.
- Sau khi import SQL Server => mở Visual Studio ra thay đổi đường dẫn tới SQL Server của ứng dụng.
- Sau khi làm hết tất cả những việc trên rồi mở source code ra thay đổi địa chỉ ip theo máy và tiến hành chạy thử.
- Chúc bạn may mắn và không gặp lỗi trong quá trình setup môi trường.
- Mình luôn sẵn lòng giúp đỡ nếu bạn gặp lỗi nhưng hãy cố gắng sử dụng google để tìm hiểu cách làm. Vì mình chỉ rảnh vào buổi tối. Nếu bạn chờ mình giúp thì sẽ rất mất thời gian của bạn.
- Cảm ơn bạn đã mua code của mình!
Update 2022:
-
Vì source code được build từ 2019 nên đến nay, nếu các bạn mở ra chắc chắn sẽ bị lỗi.
-
Phần lớn là lỗi do môi trường phát triển. Nếu các bạn chịu khó google thì sẽ fix được hết.
-
Mình cam đoan là source code không có lỗi, 100% các lỗi không chạy được, không build được là do môi trường setup của các bạn không tương thích.
-
Vì đây là source code dưới 100 xu, được phân loại là code tham khảo. Bên bán không cam kết hỗ trợ cài đặt. Nhưng nếu rảnh, mình sẽ hỗ trợ hết sức có thể.
-
Mình đã cung cấp Email và Số điện thoại, mình chỉ nhận hỗ trợ qua 2 kênh liên lạc trên. Còn lại không hỗ trợ qua các kênh khác (bao gồm cả việc bình luận tại bài đăng này).
-
Mình không hỗ trợ các bạn đã đánh giá 1 sao bài đăng của mình.
-
Mình support bằng cái tâm, tiền của các bạn chả là gì với mình cả. Vui lòng giữ thái độ lịch sự nhất có thể.
-
Mình đã đi làm, không phải lúc nào cũng rảnh để support. Nếu bạn đang cần code làm đồ án gấp, vui lòng mua code ở chỗ khác.
-
Xin cảm ơn!