Aplikasi Web Dorayaki Apel Mangga Kucing merupakan suatu aplikasi web untuk pembelian dorayaki. Pengguna untuk menggunakan aplikasi harus melakukan login terlebih dahulu dengan akun yang sudah dibuat. Akun dapat dibuat melalui halaman register. Setelah login, pengguna akan diarahkan ke halaman dashboard. Dashboard menunjukkan top 8 varian dorayaki dari total penjualan. Pada aplikasi web terdapat suatu header yang berupa navigation bar yang juga memiliki suatu search bar. Search bar dapat dipakai untuk mencari varian dorayaki berdasarkan nama varian dorayaki. Navigation bar untuk pengguna juga menunjukkan username pengguna, yang ketika di-hover akan menunjukkan tombol logout. Ada juga tombol untuk pergi ke halaman riwayat pembelian di Navigation bar yang akan mengarahkan pengguna ke riwayat pembeliannya. Dengan meng-klik tombol di card varian dorayaki yang ada di dashboard atau hasil pencarian, pengguna akan diarahkan ke halaman detail dorayaki. Dari halaman ini pengguna dapat meng-klik tombol untuk diarahkan ke halaman pembelian di mana pengguna dapat memilih banyaknya dorayaki yang ingin dibeli dari varian tersebut. Ada pengguna khusus yang berupa admin. Untuk admin, ada beberapa fitur yang berbeda. Fitur ini adalah penambahan varian dorayaki, yang halamannya dapat diakses dari navigation bar. Ada juga fitur perubahan stok varian dorayaki, perubahan detail dorayaki, dan penghapusan varian dorayaki.
- PHP
- SQLite3
- Apache Server
- Web Browser versi terbaru
- Cron
- Docker
- Docker Compose
- Web Browser versi terbaru
- Install PHP pada sistem operasi yang digunakan
- Install Apache Server pada sistem operasi yang digunakan
- Install SQLite pada sistem operasi yang digunakan
- Install Cron pada sistem operasi yang digunakan
- Install Docker, dapat mengikuti panduan pada https://docs.docker.com/engine/install/
- Install Docker Compose, dapat mengikuti panduan pada https://docs.docker.com/compose/install/
- Jalankan Cron dan isi crontab dengan job path ke file
cronjob.php
- Jalankan
PHP -S localhost:{port}
di directory repository ({port} dapat diganti dengan nilai seperti 8000) - Buka melalui web browser di localhost:{port}
- Jalankan perintah
docker-compose up
di directory repository - Buka melalui web browser di localhost:4000
- Perubahan edit stok oleh admin menjadi membuat request penambahan stok ke pabrik melaui web service.
- Update stok berdasarkan status request menggunakan cronjob dan web service
- Perubahan dorayaki menjadi berbasis resep yang ada dari pabrik
-
Halaman Dashboard
-
Halaman Detail Varian Dorayaki
Server-side
- Register: 13519096
- Riwayat: 13519096
- Add Variant: 13519096
- Login: 13519048, 13519096
- Dashboard: 13519048
- Pencarian dan hasil pencarian: 13519090
- Detail Dorayaki: 13519090
- Pembelian/Pengubahan Stok Dorayaki: 13519090
- Edit & Delete Variant Dorayaki : 13519090
Client-side
- Register: 13519096
- Riwayat: 13519096
- Add Variant: 13519096
- Login: 13519048
- Dashboard: 13519048
- Pencarian dan hasil pencarian: 13519090
- Detail Dorayaki: 13519090
- Pembelian/Pengubahan Stok Dorayaki: 13519090
- Edit & Delete Variant Dorayaki : 13519090
- Navbar, Komponen HTML : 13519048
Misc
- Docker: 13519096
- Responsive Web: 13519090
- Data Expire Time: 13519096
- Debugging: 13519090, 13519096
- Cron: 13519090