The beverage ordering application is developed based on the Android platform.
- Git clone the Project:
git clone https://github.com/Canon-D2/SGUCoffee
- If Java is not in your system
- Add the database sgucoffee.sql
- Press ALT + F5 to update Maven Project
- Run as Spring Boot App
-
If Java is not in your system
-
Git clone the Project:
git clone https://github.com/Canon-D2/SGUCoffeeApp
-
Fix build.gradle (Module :app)
- Modify the directory path in Gradle Scripts -> build.gradle (Module: app) -> the line of code
implementation fileTree(dir:'....', include: ['.aar', '.jar'], exclude: [])
- Change the location of the current zalopay folder on your machine.
- Fix IPAddress in RetrofitService
- Open Terminal and press the following command line:
ipconfig
- Search the line "IPv4 Address"
- Add the new Ip Address in retrofit
- Run APP
STT | MSSV | NAME |
---|---|---|
1 | 3120410046 | Đặng Chí Bảo ⭐ |
2 | 3120410337 | Trần Quốc Nam |
3 | 3120410412 | Nguyễn Thiên Phúc |
4 | 3120410030 | Nguyễn Đức Anh |
5 | 3120410034 | Nguyễn Tuấn Anh |
Thiết kế db, file data sql, vẽ usecase chức năng admin và client (Bảo) Thiết kế giao diện Figma cho client (Nam)
- Hibernate JPA + MySQL (Bảo + Phúc)
- Model: get, set thuộc tính + Đưa dữ liệu lên API Swagger (đ anh)
- Viết các hàm chức năng (controller)
- Đăng nhập, đăng xuất admin (Nam)
- Quản lý hóa đơn (xem ds, xem chi tiết, xóa, gửi mail) (phúc)
- Thống kê doanh thu (nam)
- CRUD tài khoản (đ anh)
- CRUD sản phẩm (t anh)
- Chatbox hỗ trợ GPT (Bảo)
- Chatbox nhóm socket (bảo)
-
Retrofit: lấy dữ liệu từ API + Model: get, set các đối tượng (đ anh)
-
Đăng nhập, đăng xuất (nam)
-
Trang chủ:
- Trang chủ: load sản phẩm, tìm kiếm sản phẩm, phân sản phẩm theo loại (bảo)
- Chi tiết sản phẩm: xem ảnh, sl còn lại, mô tả, giá,... (phúc)
- Giỏ hàng: dạng danh sách, tăng giảm số lượng, xóa sp (nam)
- Hóa đơn: dạng danh sách, xem chi tiết (đ anh)
- Thanh toán: nhập địa chỉ (chưa có), tiền mặt (hoặc tích hợp zalopay) (bảo)
- Tài khoản: xem thông tin chi tiết, sửa thông tin, (t anh)
- Hỗ trợ: chatbox gpt (bảo)
- Chèn quảng cáo (gg ads) (nam)
- Cache lưu tạm sản phẩm khi disconnect (phúc)
- Giao diện XML các trang (bao gồm trang con chồng nhau)
- Trang chủ (ds sản phẩm) (bảo)
- Trang chi tiết sản phẩm (nam)
- Trang điều khoản và dịch vụ (nam)
- Trang giỏ hàng (phúc)
- Trang thanh toán (đ anh)
- Trang xem hóa đơn (t anh)
- Trang tài khoản (phúc)
- Trang hỗ trợ gpt (bảo)
Thanks for reading me ❤️.