nafiesl / Grosir Obat
Licence: mit
Sebuah sistem kasir dan manajemen produk obat untuk penjualan Grosir
Stars: ✭ 147
Projects that are alternatives of or similar to Grosir Obat
Laracom
Laravel FREE E-Commerce Software
Stars: ✭ 1,570 (+968.03%)
Mutual labels: shopping-cart, laravel, tdd
Aimeos Laravel
Laravel ecommerce package for professional, ultra fast online shops, complex B2B applications and #gigacommerce
Stars: ✭ 5,204 (+3440.14%)
Mutual labels: laravel, shopping-cart
Laravel Shopping Cart
🛒 Shopping cart for Laravel Application.
Stars: ✭ 369 (+151.02%)
Mutual labels: shopping-cart, laravel
Shopping Cart
An easy-to-use shopping cart for Laravel
Stars: ✭ 57 (-61.22%)
Mutual labels: shopping-cart, laravel
Microweber
Drag and Drop Website Builder and CMS with E-commerce
Stars: ✭ 2,226 (+1414.29%)
Mutual labels: shopping-cart, laravel
Laravel Shopr
A developer-friendly e-commerce foundation for your Laravel app
Stars: ✭ 196 (+33.33%)
Mutual labels: shopping-cart, laravel
Laravelshoppingcart
Shopping Cart Implementation for Laravel Framework
Stars: ✭ 853 (+480.27%)
Mutual labels: shopping-cart, laravel
School
Sistema de gerenciamento para escola em Laravel com VueJS (Não é mais Angular)
Stars: ✭ 178 (+21.09%)
Mutual labels: laravel, tdd
Laravel Shopping Cart
Laravel shopping cart package
Stars: ✭ 69 (-53.06%)
Mutual labels: shopping-cart, laravel
Laravel Ecommerce Iyzico
Iyzico intigrated e-Commerce system that could be developed easily in simple level.
Stars: ✭ 81 (-44.9%)
Mutual labels: shopping-cart, laravel
Dompet
A personal bookkeeping web application, built with Laravel 5.
Stars: ✭ 87 (-40.82%)
Mutual labels: laravel, tdd
Silsilah
A genealogy/family tree application, built with Laravel.
Stars: ✭ 246 (+67.35%)
Mutual labels: laravel, tdd
Auth Tests
Always-current tests for Laravel's authentication system. Curated by the community.
Stars: ✭ 230 (+56.46%)
Mutual labels: laravel, tdd
S Cart
This project has been replaced by https://github.com/s-cart/s-cart
Stars: ✭ 258 (+75.51%)
Mutual labels: shopping-cart, laravel
Urlhub
URL shortener web application based on the Laravel PHP Framework.
Stars: ✭ 217 (+47.62%)
Mutual labels: laravel, tdd
Ecommerce Open Api
果酱小店:基于 Laravel + swoole + 小程序的开源电商系统,优雅与性能兼顾 : )
Stars: ✭ 546 (+271.43%)
Mutual labels: shopping-cart, laravel
Laravel Ecommerce
AvoRed an Open Source Laravel Shopping Cart
Stars: ✭ 1,151 (+682.99%)
Mutual labels: shopping-cart, laravel
Ecommerce Laravel Bootstrap
Responsive, Multi-Vendor, MultiLanguage Online Store Platform (shopping cart solution)
Stars: ✭ 99 (-32.65%)
Mutual labels: shopping-cart, laravel
Aimeos
Integrated online shop based on Laravel 8 and the Aimeos e-commerce framework
Stars: ✭ 2,354 (+1501.36%)
Mutual labels: laravel, shopping-cart
Array Redactor
A PHP package to redact array values by their keys.
Stars: ✭ 144 (-2.04%)
Mutual labels: laravel
Aplikasi Grosir Obat adalah sebuah sistem kasir (Point of Sales) dan manajemen produk obat yang dibuat menggunakan framework Laravel, dibangun dengan Test-Driven Development.
Daftar Isi
Fitur
Fitur pada Aplikasi ini meliputi:
- Akun Login
- Login dan Logout User
- Ganti Password User
- Entry Transaksi
- Entry Transaksi Tunai
- Entry Transaksi Kredit
- Pencarian Produk
- Konfirmasi Transaksi
- Cetak Nota (PDF; Format A4)
- Manajemen Produk
- List Produk
- Cetak Daftar Harga
- Input Produk Baru
- Edit Produk (Harga Tunai dan Kredit)
- Hapus Produk
- Manajemen Satuan Produk
- List Satuan Produk
- Input Produk Baru
- Edit Satuan Produk
- Hapus Satuan Produk
- Manajemen Transaksi
- List Transaksi Hari ini
- List Transaksi
- Detail Transaksi
- Cetak Nota (PDF; Format A4)
- Laporan Penjualan
- Penjualan Per Tahun
- Penjualan Per Bulan
- Penjualan Per Tanggal
- Manajemen User
- List User
- Input User Baru
- Edit User
- Hapus User (jika tidak ada transaksi)
Catatan:
- Transaksi Kredit saat ini hanya ditujukan untuk membedakan harga produk, bukan input pembayaran yang diangsur oleh customer. Dipersilakan jika ada yang berkenan mengembangkan fitur tersebut.
Demo Aplikasi
URL | http://grosir-obat.nafies.id/login |
---|---|
username | admin |
password | secret |
Instalasi
Spesifikasi
- PHP ^7.2
- Laravel 6.x
- Database MySQL atau MariaDB
- SQlite (untuk
automated testing
)
Cara Install
- Clone atau download source code
- Para terminal, clone repo
git clone [email protected]:nafiesl/grosir-obat.git
- atau
git clone https://github.com/nafiesl/grosir-obat.git
- Jika tidak menggunakan Git, silakan Download Zip dan extract pada direktori web server (misal: xampp/htdocs)
- Para terminal, clone repo
cd grosir-obat
composer install
-
cp .env.example .env
- Jika tidak menggunakan Git, bisa rename file
.env.example
menjadi.env
- Jika tidak menggunakan Git, bisa rename file
- Pada terminal
php artisan key:generate
- Buat database pada mysql untuk aplikasi ini
-
Setting database pada file
.env
- Masukkan Nama Aplikasi, Nama Toko, Alamat Toko dan Telp Toko pada pada file
.env
APP_NAME="Apotek Sejahtera" STORE_NAME="Apotek Sejahtera" STORE_ADDRESS="Jln. Pramuka, No. 60, Banjarmasin" STORE_PHONE="081234567890"
php artisan migrate --seed
php artisan serve
- Selesai
Login Admin
Username: admin
Password: secret
Automated Testing
Aplikasi ini dilengkapi dengan Testing Laravel, ingin mencoba? Silakan:
vendor/bin/phpunit
Input Produk dan Satuan
Untuk mulai menggunakan aplikasi, silakan inputkan Satuan Produk terlebih dahulu, misal:
Box, Botol, Kaleng, Keping, Pak, Pcs
Kemudian inputkan Produk agar dapat dimasukkan ke dalam transaksi belanja (Cart)
Proses Transksi
Keranjang Belanja
Keranjang Belanja didesain agar mengikuti hirarki berikut:
- Kelas CartCollection memiliki beberapa kelas CashDraft dan atau CreditDraft
- Kelas CashDraft memiliki beberapa Item dengan harga Tunai
- Kelas CreditDraft memiliki beberapa Item dengan harga Kredit
- Kelas CashDraft akan disimpan sebagai transaksi dengan model Transaction tipe Tunai
- Kelas CreditDraft akan disimpan sebagai transaksi dengan model Transaction tipe Kredit
Proses Entry Transaksi
Proses Entry transaksi baru:
- User login
- Klik tombol Transaksi Tunai (atau Transaksi Kredit)
- Cari produk (minimal 3 huruf)
- Muncul list produk dengan harga sesuai jenis transaksi
- Isi Jumlah Item, klik Tambah
- Item produk yang bersangkutan akan muncul pada List Item
- Isi data pembeli
- Klik Proses Transaksi
- Muncul halaman Konfirmasi Transaksi (cek list item, harga dan total)
- Klik Simpan Transaksi
- Muncul halaman Detail Transaksi
- Cetak Nota format PDF ukuran A4.
Screenshots
Shopping Cart
Konfirmasi Entry Transaksi
List Transaksi
Daftar Produk
Laporan Penjualan Pertahun
Laporan Penjualan Perbulan
Testing
Lisensi
Project Grosir Obat merupakan software Point of Sales yang free dan open source di bawah lisensi MIT.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].