Platform web yang menghubungkan berbagai merchant kuliner lokal dengan pelanggan melalui sistem pemesanan terpusat, fitur kasir, dan integrasi QR Code.
🌐 Live Demo | 📄 Baca Laporan TA | 💼 LinkedIn Saya
RasaBorneo dikembangkan untuk menyelesaikan masalah fragmentasi dalam pemesanan makanan lokal di Pontianak. Platform ini memungkinkan UMKM (Merchant) untuk mengelola menu dan pesanan secara digital, sekaligus memudahkan pelanggan memesan dari berbagai merchant dalam satu platform web.
Project ini merupakan Tugas Akhir untuk Universitas Bina Sarana Informatika (UBSI) Pontianak, dirancang dengan fokus pada skalabilitas Multi-Merchant dan kemudahan transaksi menggunakan QR Code.
- ❌ Kesulitan UMKM lokal dalam menjangkau pasar digital.
- ❌ Pencatatan transaksi manual yang rawan kesalahan.
- ❌ Antrian fisik yang panjang saat pemesanan di tempat.
- ✅ Multi-Merchant Architecture: Satu admin panel untuk banyak toko.
- ✅ QR Code Ordering: Pelanggan bisa scan untuk melihat menu dan memesan (Table Management).
- ✅ Digital Cashier: Dashboard khusus kasir untuk memproses pesanan masuk.
Tampilan beranda yang user-friendly mirip aplikasi food delivery modern, memudahkan pencarian menu dan merchant.
Memungkinkan kasir memvalidasi pesanan yang masuk baik dari web maupun scan QR di meja.
Merchant dapat mengatur ketersediaan menu, harga, dan foto produk secara mandiri.
Pusat kontrol untuk memantau seluruh merchant, user, dan transaksi yang berjalan di platform RasaBorneo.
Aplikasi ini dibangun menggunakan teknologi web modern untuk memastikan performa yang cepat dan responsif.
| Kategori | Teknologi |
|---|---|
| Frontend | TypeScript, Tailwind CSS, React JS |
| Backend | Laravel 12, Inertia JS |
| Database | MySQL |
| Tools | Visual Studio Code, Git |
| Integrasi | QR Code Generator Library, Midtrans |
Untuk memastikan integritas data antar merchant, sistem ini menggunakan relasi database yang ternormalisasi.
Ikuti langkah ini untuk menjalankan RasaBorneo di komputer lokal Anda:
-
Clone Repository
git clone [https://github.com/xRiot45/rasa-borneo.git](https://github.com/xRiot45/rasa-borneo.git) cd rasa-borneo -
Setup Database
- Buat database baru bernama
rasa_borneo. - Import file
database.sqlyang ada di folder/database.
- Buat database baru bernama
-
Konfigurasi Environment
- Sesuaikan koneksi database di file konfigurasi
.env
- Sesuaikan koneksi database di file konfigurasi
-
Jalankan Project
composer install
php artisan key:generate
php artisan serveSelama pengembangan RasaBorneo, terdapat beberapa tantangan teknis yang berhasil diselesaikan:
- Logic Multi-Merchant: Mengatur agar data pesanan Merchant A tidak terlihat oleh Merchant B. Solusi: Implementasi foreign key yang ketat pada setiap query transaksi.
- Integrasi QR Code: Menghasilkan QR Code unik untuk setiap merchant.
- Manajemen Session: Menangani session untuk 3 role berbeda (Admin, Merchant, Customer, Courier) dalam satu browser.
Thomas Alberto
- 🎓 Sistem Informasi - Universitas Bina Sarana Informatika (UBSI) Pontianak
- 📧 thomasalberto456@gmail.com
- 🔗 LinkedIn | GitHub
Project ini didedikasikan sebagai syarat kelulusan Diploma Tiga (D3) tahun 2025.




