Đồ án tốt nghiệp đạt 10 điểm ngành Kỹ thuật phần mềm
	Website (Dành cho quản lý & nhân viên)
	Login, quên mật khẩu (gửi OTP về SĐT qua twilio)
	Chức năng bán hàng (Có áp dụng mã giảm giá, quét mã vạch, tạo nhiều đơn hàng đồng thời,...)
	Quản lý hóa đơn bán hàng - hóa đơn trả hàng
	Quản lý các chương trình khuyến mãi
	Quản lý sản phẩm (có thêm quản lý barcode)
	Quản lý nhóm sản phẩm - ngành hàng - bảng giá - đơn vị tính (có import và export excel)
	Quản lý kho - phiếu nhập hàng - phiếu kiểm kê - lịch sử biến động kho
	Thống kê báo cáo
	Quản lý đối tác - khách hàng - Nhóm Khách hàng (có thể xuất excel từng mục)
	Quản lý nhân viên (có thêm chức năng reset password, gửi password mới về SĐT nhân viên)
	Phân quyền theo role quản lý, nhân viên bán hàng, nhân viên quản lý kho
	App android (Sử dụng cho khách hàng)
	Xem danh sách sản phẩm, bảng giá
	Xem lịch sử mua hàng
	Tìm kiếm sản phẩm bằng quét mã vạch
	...
	link video demo: https://drive.google.com/file/d/1opDuJ15uM04AzLWBCbqK_-SIPFXxPSKn/view?usp=sharing
                        
                            
                            XEM THÊM ==> Hướng dẫn cài đặt chi tiết
                        
                        
                        
                                    
                                    HƯỚNG DẪN CÀI ĐẶT
                                    
	https://drive.google.com/file/d/1fC_GAsBB-85tXotqJd3xCDbEr5hLhJCA/view?usp=drive_link
	Hướng dẫn cài đặt project
	 
	1. BackEnd (minimart-server)
	Để cài đặt được project backend này thì cần chạy trên hệ điều hành linux, hoặc
	cài đăt bằng docker.
	a. Cài đặt bằng docker
	Build image
	 
	$ docker build -t minimart-server .
	 
	Run container
	 
	$ docker run -d -p 8000:8000 \
	-e MYSQL_NAME=minimart \
	-e MYSQL_USER=minimart \
	-e MYSQL_PASSWORD=minimart \
	-e MYSQL_HOST=127.0.0.1 \
	-e MYSQL_PORT=3306 \
	-e PYTHONUNBUFFERED=1 \
	--restart on-failure:5 \
	--name minimart-server \
	--network="host" \
	minimart-server
	 
	Migrate database
	 
	$ docker exec -it minimart-server python manage.py migrate
	 
	b. Cài đặt bình thường (Linux)
	Cài đặt môi trường
	 
	$ sudo apt update
	$ sudo apt install gcc g++ python3-dev -y
	$ sudo apt install python3-pip -y
	 
	$ sudo apt update -y
	$ sudo apt install libmysqlclient-dev -y
	 
	Cài đặt môi trường ảo cho python
	 
	$ python -m venv venv
	$ source ven/bin/activate
	 
	Cài đặt thư viện
	 
	$ pip install -r requirements.txt
	 
	Migrate database
	 
	$ python manage.py migrate
	 
	Run
	 
	$ python manage.py runserver
	 
	2. FrontEnd Web (minimart-client)
	Cài đặt thư viện
	 
	npm install
	 
	Run
	 
	npm start
	 
	3. FrontEnd Mobile (minimart-mobile)
	Cài đặt thư viện
	 
	npm install
	 
	Run
	 
	expo start
                                    
                        Nguồn: Topcode.vn