Mitra terpercaya untuk solusi obat herbal dengan pengalaman berbelanja online yang mudah
Obat Compro adalah platform digital komprehensif yang menggabungkan company profile profesional dengan toko obat herbal e-commerce berfitur lengkap. Dibangun dengan teknologi web modern, platform ini memberdayakan bisnis obat herbal tradisional untuk menjangkau pelanggan secara digital sambil mempertahankan kepercayaan dan keaslian.
- ๐ Cerita Brand โ Tampilkan warisan, misi, dan filosofi obat herbal Anda
- ๐ฅ Tim & Keahlian โ Tonjolkan profesional medis dan tabib tradisional Anda
- ๐ Sertifikasi โ Tampilkan sertifikasi kualitas dan persetujuan dinas kesehatan
- ๐ Kontak & Lokasi โ Berbagai saluran kontak dan lokasi toko
- ๐ Katalog Produk โ Inventori obat herbal lengkap dengan deskripsi detail
- ๐ Pencarian Lanjutan โ Filter berdasarkan kondisi, bahan, harga, dan kategori
- ๐๏ธ Keranjang Belanja โ Manajemen keranjang intuitif dengan kontrol jumlah
- ๐ Ulasan Produk โ Testimoni pelanggan dan rating produk
- ๐ Upload Resep โ Penanganan resep aman untuk produk yang diatur
- ๐ Integrasi Tripay โ Gateway pembayaran aman dengan berbagai metode
- ๐ฐ Opsi Pembayaran โ Transfer bank, e-wallet, outlet retail, dan kartu kredit
- ๐ Pelacakan Pesanan โ Status pesanan real-time dan update pengiriman
- ๐งพ Sistem Invoice โ Pembuatan invoice otomatis dan penanganan pajak
- ๐ Artikel Kesehatan โ Konten edukasi tentang manfaat obat herbal
- ๐ก Rekomendasi Produk โ Saran berbasis AI berdasarkan gejala
- ๐ Booking Konsultasi โ Jadwalkan janji dengan ahli obat herbal
- ๐ Pengingat Kesehatan โ Jadwal obat dan tips kesehatan
- ๐ Dashboard Filament โ Panel admin komprehensif untuk semua operasi
- ๐ Analitik Penjualan โ Pelacakan pendapatan dan insight perilaku pelanggan
- ๐ฆ Manajemen Inventori โ Level stok, tanggal kadaluarsa, dan alert reorder
- ๐ฅ Manajemen Pelanggan โ Profil pelanggan, riwayat pesanan, dan komunikasi
- ๐จ Manajemen Konten โ Update konten website mudah dan optimasi SEO
| Teknologi | Fungsi | Versi |
|---|---|---|
| Laravel | Framework Backend | 10.x |
| Filament | Panel Admin | 3.x |
| Tailwind CSS | Framework UI | 3.x |
| Tripay | Gateway Pembayaran | Latest API |
| MySQL | Database | 8.x |
| PHP | Bahasa Server | 8.1+ |
- PHP >= 8.1 dengan ekstensi: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML
- Composer (versi terbaru)
- Node.js & npm (latest LTS)
- MySQL 8.x atau database kompatibel
- Git untuk version control
-
Clone Repository
git clone https://github.com/your-username/obat-compro.git cd obat-compro -
Install Dependencies
# Install PHP dependencies composer install # Install Node.js dependencies npm install
-
Setup Environment
# Buat file environment cp .env.example .env # Generate application key php artisan key:generate
-
Konfigurasi Database
# Update file .env Anda dengan kredensial database DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=obat_compro DB_USERNAME=username_anda DB_PASSWORD=password_anda -
Konfigurasi Tripay
# Tambahkan ke file .env Anda TRIPAY_MERCHANT_CODE=merchant_code_anda TRIPAY_API_KEY=api_key_anda TRIPAY_PRIVATE_KEY=private_key_anda TRIPAY_MODE=sandbox # Ubah ke 'production' untuk live
-
Setup Storage
# Buat link storage untuk upload file php artisan storage:link # Set permission yang benar chmod -R 755 storage bootstrap/cache
-
Migrasi Database & Seeding
# Jalankan migrasi dan seed data contoh php artisan migrate --seed -
Build Assets
# Build frontend assets npm run build # Untuk development npm run dev
-
Jalankan Aplikasi
# Start development server php artisan serve
๐ Berhasil! Toko obat herbal Anda sekarang berjalan di http://localhost:8000
Akses panel admin Filament yang powerful di:
http://localhost:8000/admin
Kredensial Admin Default (jika sudah seeding):
- Email:
admin@gmail.com - Password:
admin123
๐ Catatan Keamanan: Segera ubah kredensial default di production!
- Kunjungi Tripay Dashboard
- Daftar untuk akun merchant
- Lengkapi proses verifikasi
- Merchant Code: Identifier merchant unik Anda
- API Key: Untuk autentikasi API
- Private Key: Untuk validasi signature webhook
- Set webhook URL:
https://domain-anda.com/tripay/webhook - Aktifkan notifikasi pembayaran
- Test di sandbox mode dulu
- Transfer Bank: BCA, Mandiri, BRI, BNI, Permata
- E-Wallet: OVO, GoPay, Dana, LinkAja, ShopeePay
- Retail: Alfamart, Indomaret
- Kartu Kredit: Visa, Mastercard, JCB
obat-compro/
โโโ app/
โ โโโ Filament/ # Resource panel admin
โ โ โโโ Resources/ # CRUD resources
โ โ โโโ Pages/ # Custom admin pages
โ โ โโโ Widgets/ # Dashboard widgets
โ โโโ Http/
โ โ โโโ Controllers/ # Application controllers
โ โ โโโ Middleware/ # Custom middleware
โ โโโ Models/ # Eloquent models
โ โโโ Services/ # Business logic services
โโโ database/
โ โโโ migrations/ # Database schema
โ โโโ seeders/ # Sample data
โ โโโ factories/ # Model factories
โโโ resources/
โ โโโ views/ # Blade templates
โ โโโ js/ # JavaScript assets
โ โโโ css/ # CSS assets
โโโ routes/ # Route definitions
โโโ public/ # Public assets
# Jalankan semua test
php artisan test
# Jalankan feature test
php artisan test --filter Feature
# Jalankan unit test
php artisan test --filter Unit
# Test integrasi pembayaran
php artisan test --filter Payment- Set
APP_ENV=productiondi.env - Konfigurasi production database
- Setup kredensial Tripay production
- Konfigurasi SSL certificate
- Setup file permissions yang benar
- Konfigurasi web server (Apache/Nginx)
- Setup cron jobs untuk Laravel scheduler
- Konfigurasi strategi backup
- Setup monitoring dan logging
# Optimasi untuk production
php artisan optimize
php artisan config:cache
php artisan route:cache
php artisan view:cache
# Clear cache saat development
php artisan optimize:clearKami menyambut kontribusi untuk meningkatkan Obat Compro! Begini cara Anda bisa membantu:
- Fork repository
- Buat feature branch (
git checkout -b feature/fitur-amazing) - Commit perubahan Anda (
git commit -m 'Tambah fitur amazing') - Push ke branch (
git push origin feature/fitur-amazing) - Buat Pull Request
- Ikuti standar coding PSR-12
- Tulis test komprehensif untuk fitur baru
- Update dokumentasi sesuai kebutuhan
- Pastikan keamanan integrasi pembayaran
- Hormati regulasi medis dan compliance
Butuh bantuan? Menemukan bug? Kami siap membantu!
- ๐ Bug Reports: Buat Issue
- ๐ก Feature Requests: Mulai Diskusi
- ๐ Dokumentasi: Kunjungi Wiki
Project ini open-source dan tersedia di bawah MIT License.
| Platform | Link |
|---|---|
| ๐ Website | obatcompro.com |
| ๐ง Email | info@obatcompro.com |
| ๐ฑ WhatsApp | +62 XXX-XXXX-XXXX |
| ๐ GitHub | @your-username |
Platform ini dirancang untuk tujuan informasi. Selalu konsultasikan dengan profesional kesehatan yang berkualitas sebelum menggunakan obat herbal. Hasil individual dapat bervariasi.
- ๐ค AI Symptom Checker โ Rekomendasi kesehatan pintar
- ๐ฑ Mobile App โ Aplikasi native iOS dan Android
- ๐ Multi-language Support โ Melayani komunitas beragam
- ๐ Layanan Subscription โ Pengiriman obat reguler
- ๐ฌ Integrasi Lab โ Pemesanan tes lab langsung
- Rutin update inventori obat herbal Anda
- Jaga testimoni dan review pelanggan tetap terkini
- Pastikan compliance dengan regulasi kesehatan lokal
- Monitor performa gateway pembayaran
- Backup database secara berkala
๐ฑ Ingat: Kepercayaan adalah fondasi bisnis obat herbal. Selalu prioritaskan keamanan pelanggan dan kualitas produk!