✨ Tính năng
📊 Bảng điều khiển
Cung cấp tổng quan về doanh số, các số liệu quan trọng và một số biểu đồ.
🛒 POS (Điểm bán hàng)
Xử lý giao dịch bán hàng bằng cách tìm kiếm sản phẩm theo tên hoặc mã vạch.
👥 Quản lý khách hàng
Quản lý thông tin khách hàng để theo dõi giao dịch mua hàng.
🏢 Quản lý nhà cung cấp
Lưu trữ thông tin nhà cung cấp để quản lý hàng tồn kho.
📦 Quản lý sản phẩm
Thêm, chỉnh sửa và sắp xếp sản phẩm, bao gồm danh mục, nhãn hiệu và đơn vị.
📂 Nhập khẩu sản phẩm
Nhập hàng loạt sản phẩm bằng định dạng CSV hoặc các định dạng khác.
💵 Quản lý bán hàng
Xem và theo dõi tất cả các giao dịch bán hàng.
🛍️ Quản lý mua hàng
Quản lý việc mua hàng và đơn hàng của nhà cung cấp.
📊 Báo cáo
Tạo báo cáo về doanh số, hàng tồn kho và hiệu suất kinh doanh tổng thể.
📉 Quản lý hàng tồn kho
Theo dõi lượng hàng tồn kho và nhận cảnh báo khi hàng tồn kho sắp hết.
💲 Kiểm soát giá và chiết khấu
Áp dụng chiết khấu và quản lý giá đặc biệt.
🔒 Quyền và vai trò của người dùng
Chỉ định vai trò và hạn chế quyền truy cập vào một số chức năng nhất định.
⚙️ Cài đặt
Cấu hình tùy chọn hệ thống, mức thuế và các cài đặt kinh doanh khác.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
cd qpos
2. Cài đặt các phụ thuộc
Trong thư mục dự án, hãy chạy:
Phụ thuộc PHP
composer install
Phụ thuộc nút
npm install
3. Cấu hình môi trường
Tạo .envtệp bằng cách sao chép cấu hình mẫu:
cp .env.example .env
4. Tạo khóa ứng dụng
Bảo mật ứng dụng bằng cách tạo khóa:
php artisan key:generate
5. Cấu hình cơ sở dữ liệu
Bạn có thể cấu hình cơ sở dữ liệu bằng cách sử dụng MySQL client hoặc phpMyAdmin.
Sử dụng MySQL Client:
Truy cập MySQL :
mysql -u {username} -p
Tạo cơ sở dữ liệu :
CREATE DATABASE {db_name};
Cấp quyền cho người dùng :
GRANT ALL ON {db_name}.* TO '{your_username}'@'localhost' IDENTIFIED BY '{your_password}';
Áp dụng thay đổi và thoát :
FLUSH PRIVILEGES;
EXIT;
Cập nhật .envcài đặt cơ sở dữ liệu :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE={db_name}
DB_USERNAME={your_username}
DB_PASSWORD={your_password}
Sử dụng phpMyAdmin:
Truy cập phpMyAdmin và đăng nhập bằng thông tin đăng nhập của bạn.
Tạo cơ sở dữ liệu :
Vào tab "Cơ sở dữ liệu".
Nhập {db_name}vào trường "Tạo cơ sở dữ liệu".
Nhấp vào "Tạo".
Tạo người dùng và cấp quyền (nếu cần) :
Bạn có thể sử dụng người dùng root hoặc tạo người dùng mới.
Để tạo người dùng mới, hãy vào tab "Tài khoản người dùng".
Nhấp vào "Thêm tài khoản người dùng".
Điền vào các trường "Tên người dùng" và "Mật khẩu".
Trong "Cơ sở dữ liệu cho người dùng", chọn "Tạo cơ sở dữ liệu có cùng tên và cấp tất cả các quyền".
Nhấp vào "Đi".
Cập nhật .envcài đặt cơ sở dữ liệu :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE={db_name}
DB_USERNAME={your_username}
DB_PASSWORD={your_password}
6. Chạy Di chuyển và Dữ liệu Hạt giống
Để thiết lập các bảng cơ sở dữ liệu và điền dữ liệu ban đầu vào, hãy chạy:
php artisan migrate --seed
7. Khởi động Máy chủ phát triển
Để chạy ứng dụng cục bộ, hãy thực hiện:
php artisan serve
npm run dev
Ứng dụng của bạn sẽ có tại http://127.0.0.1:8000 .
🐳 Thiết lập với Docker
1. Sao chép kho lưu trữ
git clone https://github.com/qtecsolution/qpos.git
cd qpos
2. Khởi tạo dự án bằng Makelệnh
Thiết lập dự án
make setup
Truy cập ứng dụng tại http://localhost .