rizkyjs / pos-project

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

Home Page:https://github.com/deyan-ardi/pos-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeIgniter 4 Point Of Sales Project

php bootstrap bootstrap bootstrap

Point Of Sales - Aplikasi Kasir Berbasis Web

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

System Requerements

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)

How To Install?

  • Buka folder xampp/htdocs lalu clone repository ini dengan menggunakan perintah git 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 bagian database.default.database = db_pos_project, ganti db_pos_project menjadi nama database yang baru saja anda buat
  • Buka terminal/cmd, arahkan ke folder root project. Jalankan perintah composer update. Setelah itu, jalankan perintah berikut secara bertahap
  1. php spark migrate
  2. php spark db:seed AddGroupUser
  3. php spark db:seed AddUserSuperAdmin
  4. php spark serve
  • Jika tidak ada masalah, selanjutnya silahkan akses kehalaman http://localhost:8080/ maka seharusnya halaman login akan muncul

How To Update?

  • Untuk mengupdate aplikasi, silahkan buka terminal project di Visual Studio Code, lalu lakukan perintah git pull origin master dan git fetch origin master secara berurutan
  • Jika anda pernah merubah code di project pada versi sebelumnya, biasanya akan terjadi conflict saat tahap ini, jika terjadi conflict hal yang bisa dilakukan adalah mengulang melakukan tahap instalasi. Silahkan rename nama folder project di versi sebelumnya jika terjadi masalah ini.
  • Kemudian, silahkan buat database baru di phpmyadmin dengan nama bebas
  • Ubah nama database di file .env di project masing-masing dengan nama database yang baru dibuat
  • Kemudian di terminal jalankan syntax berikut secara berurutan
  1. php spark migrate
  2. php spark db:seed AddGroupUser
  3. php spark db:seed AddUserSuperAdmin
  4. php spark serve
  • Jika tidak ada masalah, selanjutnya silahkan akses kehalaman http://localhost:8080/ maka seharusnya halaman login akan muncul

User and Permission

  1. Login Sebagai Super Admin
  1. Login Sebagai Atasan
  1. Login Sebagai User Gudang
  1. Login Sebagai User Kasir
  1. Login Sebagai User Purchasing
  1. Login Sebagai User Marketing
  1. Login Sebagai User Finance
  1. Login Sebagai User Tim Proyek

Primary Tools

  • Datatables Server Side
  • Codeigniter 4 Standar PHP Fixing (use: vendor/bin/php-cs-fixer fix --verbose)

Credit

Aplikasi ini dikembangkan oleh Ganatech ID, Copyright 2021

About

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

https://github.com/deyan-ardi/pos-project

License:MIT License


Languages

Language:PHP 60.3%Language:CSS 39.2%Language:JavaScript 0.5%Language:HTML 0.0%