Willi Wangky Choco Factory merupakan aplikasi jual beli coklat online berbasis web. Aplikasi ini dibuat menggunakan bahasa PHP pada backend dan HTML, CSS, serta Javascript pada frontend. Aplikasi ini memiliki 2 role yaitu user (sebagai pengguna) dan super user (sebagai pengelola toko online). Aplikasi ini memiliki fitur :
- Login User dan Super User
- Registrasi User
- Dashboard yang berisi coklat yang dijual
- Pencarian coklat berdasar nama
- Menambahkan coklat baru(untuk super user)
- Menambah stok coklat yang sudah ada (untuk super user)
- Membeli coklat
- Melihat history pembelian
- PHP
- HTML
- CSS
- Javascript
Web ini menggunakan basisdata MySQL yang skema pembuatannya terdapat pada create_table.txt. Perubahan yang dilakukan dari database sebelumnya yaitu menambahkan tabel add_stok untuk mencatat history penambahan stok. Pengguna dapat mengimport database yang terdapat pada data/willy_wangky.sql untuk data awal.
- Clone repository dan masuk ke direktori repository
- Setup database dengan mengimport database pada
data/willy_wangky.sql
- Setting host, nama, username dan password database pada
src/models/config_db.php
- Eksekusi script
php -S localhost:8083
- Buka localhost
Berikut adalah tampilan aplikasi yang telah dibuat
- Transaksi dengan WS-Factory - 13518019, 13518012
- Daftar bahan dan harga - 13518022
- Fungsi getAllChocolate - 13518019
- Fungsi addChocolate - 13518019
- Fungsi produceChocolate - 13518022, 13518012
- Fungsi isUserExist - 13518019
- Fungsi getAllBahan - 13518022
- Fungsi getAllResep - 13518022
- Fungsi addBahan - 13518022
- Fungsi getSaldo - 13518012
- Fungsi setSaldo - 13518012
- Fungsi addSaldo - 13518012
- Fungsi addStock - 13518019
- Fungsi approveAddStock - 13518019
- Fungsi getAllReqAddStock - 13518019
- Fungsi checkStatus - 13518019
- Navigation Bar - 13518012
- Halaman Daftar Pemesan Coklat - 13518019
- Halaman Coklat yang tersedia di pabrik - 13518012
- Halaman Daftar Bahan - 13518012
- Halaman Daftar Resep Coklat - 13518012
- Halaman Daftar Permintaan Penambahan Stok Coklat - 13518019
- Halaman Lihat Saldo - 13518012
- Halaman Beli Bahan - 13518022
- Halaman Produksi Coklat - 13518019
- Halaman Login - 13518022
- Halaman Add New Chocolate - 13518012, 13518022
- Request Add Stock + database - 13518019
- Cek berkala Approval Add Stock - 13518019, 13518022
- Penambahan saldo pada WS Factory - 13518019
13518012 | Muhammad Hasan
13518019 | Muhammad Zunan Alfikri
13518022 | Fabian Zhafransyah