Point of Sales(POS) adalah suatu sistem yang digunakan oleh berbagai macam usaha ritel untuk menyelesaikan transaksi jual beli. Merupakan versi modern dari mesin kasir konvensional/cash register yang biasanya sudah dilengkapi dengan cash drawer. Aplikasi ini dikembangkan dengan menggunakan Codeigniter 4. Aplikasi ini merupakan versi beta dan terus mengalami pengembangan
- PHP >= 7.4
- GIT Windows
- Composer
- Apache Server dan SQL Server => [Dapat diperoleh dengan menginstall XAMPP atau Laragon]
- intl
- libcurl
Selanjutnya, pastikan pada php.ini
anda telah mengaktifkan:
- json (enabled by default - don't turn it off)
- mbstring
- mysqlnd
- xml (enabled by default - don't turn it off)
- Buka folder
xampp/htdocs
lalu clone repository ini dengan menggunakan perintahgit clone https://github.com/deyan-ardi/pos-project
- Buka folder pos-project di Visual Studio Code, selanjutnya rename file
env rename
menjadi.env
- Buat sebuah database di mysql, boleh menggunakan phpmyadmin. Selanjutnya buka file
.env
lalu lihat bagiandatabase.default.database = db_pos_project
, gantidb_pos_project
menjadi nama database yang baru saja anda buat - Buka terminal/cmd, arahkan ke folder root project. Jalankan perintah
composer install
. Setelah itu, jalankan perintah berikut secara bertahap
php spark migrate
php spark db:seed
- Tulis
DataSeeder
, lalu Enter php spark serve
- Jika tidak ada masalah, selanjutnya silahkan akses kehalaman
http://localhost:8080/
maka seharusnya halaman login akan muncul
- Untuk mengupdate aplikasi, silahkan buka terminal project di Visual Studio Code, lalu lakukan perintah
git pull origin master
dangit fetch origin master
secara berurutan - Jika tidak ada masalah, selanjutnya silahkan akses kehalaman
http://localhost:8080/
maka seharusnya halaman login akan muncul
- Login Sebagai Super Admin
- email : [email protected]
- password : 12345678
- Login Sebagai Atasan
- email : [email protected]
- password : 12345678
- Login Sebagai User Gudang
- email : [email protected]
- password : 12345678
- Login Sebagai User Finance
- email : [email protected]
- password : 12345678
- Login Sebagai User Purchasing
- email : [email protected]
- password : 12345678
- Login Sebagai User Marketing
- email : [email protected]
- password : 12345678
- Login Sebagai User Tim Proyek
- email : [email protected]
- password : 12345678
Aplikasi ini dikembangkan oleh GanaDev Com, Copyright 2021