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

Coretan Proses Pembuatan

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

Post a Comment (0)
Previous Post Next Post