Aplikasi ini adalah aplikasi ecommerce sederhana menggunakan laravel7(php7), database MySQL. aplikasi ini sudah cukup stabil dan 70% SPA untuk user dan untuk admin masih menggunakan sistem biasa. setiap transaksi akan memiliki kota asal kabupaten Bone, Sulawesi Selatan, ini bisa di ganti.
- Kelebihan
- 70% SPA, sehingga jarang terlihat reload browser saat proses
- memiliki keranjang belanja
- bisa CEK Ongkir
- memiliki auto cancel/pesanan akan otomatis di cancel oleh sistem jika tidak melakukan pembayaran (hanya dihostingan-cron job)
- generate pdf pada invoice/tagihan (stabil di hostingan)
- Kekurangan
- Belum memiliki fitur laporan pada admin
- membutuhkan resource yang banyak
- metode pembayaran hanya transfer manual
Aplikasi ini dibuat oleh Khaeruddin Asdar dan bersifat open source, source code bisa dilihat disini
Kebutuhan
- Xampp
- Composer
- Download Aplikasi ini
- Akses foldernya di cmd atau terminal lalu ketikkan(koneksi internet)
composer install
- ubah nama file
.env.example
Menjadi.env
- buat database di phpmyadmin, lalu buka file .env pada no. 3
- ubah
DB_DATABASE=laravel
menjadi
DB_USERNAME=root
DB_PASSWORD=APP_NAME=nama_aplikasi_anda
DB_DATABASE=nama_db_anda
DB_USERNAME=nama_user_anda
DB_PASSWORD=password_anda - selanjutnya Anda harus menggenerate api_key dari rajaongkir.com (silakan cari caranya di om google)
- setelah melakukan point no. 6 ubah kembali file .env anda
RAJA_ONGKIR_KEY=
menjadiRAJA_ONGKIR_KEY=api_key_raja_ongkir(hasil_generate)
- lalu di cmd, masih mengakses folder project ketikkan perintah
php artisan migrate:refresh --seed
- ketikkan perintah
php artisan storage:link
- ketiikan perintah
php artisan key:generate
- kemudian ketikkan perintah
php artisan serve
- buka browser lalu akses
localhost:8000
- Anda akan secara otomatis memiliki akun yang bisa digunakan untuk login yaitu
email : [email protected]
password : 12345678 - Untuk halaman admin, silakan akses
localhost:8000/admin
dan login menggunakan akun diatas - Done.