Rice Ordering System
The application built for manage the ordering for rice for a local warehouses. The warehouse needs to increase the productivity of selling and reporting by log the selling data with modern solutions to replace the old solutions using books.
The old workflow works start with record the daily orders in a single book. The administrator will recap the daily selling manually with calculator and write the result in the book. This process repeat every day, and the final recap is monthly report.
What wrong with this process? There is no significan wrong with these process, but there are many aspect can be improved to increase the productivities. For example, manual calculation can possibly generate wrong result, even with calculcator, because there are many human factors. Or when the products amount and variant are many, manually do the calculation potentionally generate wrong results.
So, what we proposed?
- We designed and developed an ordering management system to decrease the possibility for human errors.
- We decreased time spent for manually calculate the daily selling report..
- We generate period-based reports to reduce the time and errors.
- We also add continous users relationship by implementing semi-automated Whatsapp broadcast system to sending the promotions and coupons.
Screenshoot
-
Welcome page
Welcome page is using for authenticate before access the systems. A guest user should input username and password. Or if you are not registered yet, got to link "Silahkan Daftar" to register an account.
-
Ordering page
The ordering page will display all of the available rices and variants with the current stocks. You can added the product to cart and define how many (kg) you want to buy. Just click the "Pilih" button and set the amount (kg). And then goto "Pesan Sekarang" to continue the orders.
-
Cart and Discount
This page is for re-confirmation your orders as you can see, all of your orders displayed with the amount you want to buy. You also can change your order amount with tombol "Ubah" and change the amount (kg). Or you can just drop the item by click on button "Hapus".You can also add a coupon promotion on the input on right side and hit "Cek Coupon" to make sure and apply the coupon still valid. If it is valid, it will automatically re-calculate the final price.
-
Address Confirmation Page
Just provide the address information to make it is easier when the administrator trying to send the order to you.
-
Payment Page
This page will be the final step, you will provide the transfer receipt to get confirmation by the administrator. You just can do it later if you dont have instant access to your payment.
-
Order History Page
After you did the payment (or not), you can see the order history on redirect or on menu "Riwayat Pembelian". As you can see every fresh ordering needs admin confirmation before it is executed to send.
-
Admin Orders Page
Every orders will be displayed on administrator page on menu "Pesanan Masuk". We add rich filters to make it easier to display only what you needs. To see the order details just hit "Lihat Detail" button.
-
Admin Single Order and Confirmation Page
All of the order's information will be displayed here. You can download the payment receipt to make sure the payment is valid. To process the order just hit "Konfirmasi Pembayaran" to confirm for sending the order or hit "Tolak Pembayaran" to reject the order. Every action will be informed to the customer order window.
-
Order Confirmed Page
After the administrator confirmed the order, the customer can see the confirmation status in column "Konfirmasi Pembayaran". There are many status, such as "DITERIMA", "DITOLAK", or "PENDING".
-
Promotion Page
You can create a new promo here with auto-generated coupon code, expired date, minimum total price order and the amount or percent of discount (auto-converted).
Every members number will be displayed and you can check who ever want to receive the whatsapp message. Start with choose the coupon promo and re-check the coupon information. And then hit "Kirim Pesan" to broadcast the promo to the selected numbers.
The whatsapp not working for demo purpose and already disabled cause the feature is not free.
And others, feel free to use the demo link.
Tech Stack
Tech Stack we used in this projects are,
- PHP 8.0 or newer
- TailwindCSS v3
- AlpineJS
- DomPDF
Give a Try
Demo Link : https://demo-toko-beras.azharisaputra.web.id/
User Information:
- Administrator
- username : admin
- password : admin
- User
- username : demouser
- password : demouser