Ambrosia, Admin Panel Untuk Jualan Makanan + RestFul API
Kali ini saya akan memamerkan project yang sudah saya selesaikan bernama Ambrosia
Aplikasi berjalan dalam platform web yang berfungsi untuk menambahkan produk, transaksi, dan user pada aplikasi
Semua dilakukan dengan interface yang menarik. Data data tidak hanya bisa dikelola melalui dashboard namun juga bisa melalui API yang diakses menggunakan Postman
Nantinya response dari server ini bisa kalian fetch untuk bagian front end seperti aplikasi mobil menggunak React Nativa atau teknologi lainnya. Atau dikelola lagi pada framework web untuk front lainnya seperti NextJS atau Gatsby
Proses Pembuatan
Aplikasi ini saya buat menggunakan bahasa pemograman PHP. Untuk mempersingkat waktu, maka saya menggunakan framework Laravel. Penggunaannya cukup sederhana dan ringkas. Contohnya seperti melihat data berdasarkan ID, Laravel sudah mengerti dengan cukup mengarahkan model database mana yang diinginkan
Namun, sebelum membuat tampilan interfacenya. saya membangun rest apinya terlebih dahulu dan memastikan endpoint yang dibuat memberikan response yang baik
Lalu pada tahap deployment. Saya menggunakan VPS dari layanan IdCloudHost. Dengan spesifikasi berikut
- Processor: 1 VCPU
- RAM: 1024 GB
- Boot Disk: 30 GB
Penampakan
Teknologi Yang Digunakan
- PHP 8.1
- Laravel Jetstream (Dashboard UI & Authentication)
- Laravel Sanctum (REST API)
- TailwindCSS
- MySQL (Database)
- Nginx (Web Server)
Fitur
- CRUD User, Produk (Makanan), Transaksi
- Login, Register, Authentication & Registration
- Profile Photo, Product Image
- Intergrasi Midtrans
Cocok Untuk
- Produk Ecommerce
- Data Data Transaksional
Demo: http://ambrosia.yasya.tech/
Sourcecode: https://github.com/yasyaindra/ambrosia
Tentu terdapat banyak sekali kekurangan dan bug dalam aplikasi ini. Segala bentuk masukkan dan saran sangat berharga. Segera hubungi saya melalui sosial media dibawah
Instagram: @yasyaindra
Email : indramyasya@gmail.com
Comments
Post a Comment