Skip to content

ardiansyah663/Obat-COMPRO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฟ Obat Compro โ€” Toko Obat Herbal & Company Profile

Laravel Filament Tailwind CSS Tripay MySQL

๐ŸŒฑ Penyembuhan Alami Melalui Inovasi Digital

Mitra terpercaya untuk solusi obat herbal dengan pengalaman berbelanja online yang mudah


๐ŸŒŸ Tentang Kami

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.

โœจ Fitur Utama

๐Ÿข Company Profile

  • ๐Ÿ“– 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

๐Ÿ›’ Toko E-Commerce

  • ๐Ÿ’Š 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

๐Ÿ’ณ Pembayaran & Transaksi

  • ๐Ÿ”’ 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

๐ŸŽฏ Kesehatan & Wellness

  • ๐Ÿ“š 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

๐Ÿ”ง Administrasi

  • ๐Ÿ“Š 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

๐Ÿš€ Tech Stack

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+

๐Ÿ”ง Instalasi & Setup

๐Ÿ“‹ Prasyarat

  • 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

๐Ÿš€ Memulai

  1. Clone Repository

    git clone https://github.com/your-username/obat-compro.git
    cd obat-compro
  2. Install Dependencies

    # Install PHP dependencies
    composer install
    
    # Install Node.js dependencies
    npm install
  3. Setup Environment

    # Buat file environment
    cp .env.example .env
    
    # Generate application key
    php artisan key:generate
  4. 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
  5. 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
  6. Setup Storage

    # Buat link storage untuk upload file
    php artisan storage:link
    
    # Set permission yang benar
    chmod -R 755 storage bootstrap/cache
  7. Migrasi Database & Seeding

    # Jalankan migrasi dan seed data contoh
    php artisan migrate --seed
  8. Build Assets

    # Build frontend assets
    npm run build
    
    # Untuk development
    npm run dev
  9. Jalankan Aplikasi

    # Start development server
    php artisan serve

๐ŸŽ‰ Berhasil! Toko obat herbal Anda sekarang berjalan di http://localhost:8000


๐Ÿ”‘ Akses Admin

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!


๐Ÿ’ณ Setup Pembayaran Tripay

1. Buat Akun Tripay

  • Kunjungi Tripay Dashboard
  • Daftar untuk akun merchant
  • Lengkapi proses verifikasi

2. Dapatkan Kredensial API

  • Merchant Code: Identifier merchant unik Anda
  • API Key: Untuk autentikasi API
  • Private Key: Untuk validasi signature webhook

3. Konfigurasi Webhooks

  • Set webhook URL: https://domain-anda.com/tripay/webhook
  • Aktifkan notifikasi pembayaran
  • Test di sandbox mode dulu

4. Metode Pembayaran yang Didukung

  • Transfer Bank: BCA, Mandiri, BRI, BNI, Permata
  • E-Wallet: OVO, GoPay, Dana, LinkAja, ShopeePay
  • Retail: Alfamart, Indomaret
  • Kartu Kredit: Visa, Mastercard, JCB

๐Ÿ“ Struktur Project

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

๐Ÿงช Testing

# 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

๐Ÿš€ Deployment

๐Ÿ“ฆ Checklist Production

  • Set APP_ENV=production di .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

๐Ÿ”ง Perintah Optimasi

# 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:clear

๐Ÿค Kontribusi

Kami menyambut kontribusi untuk meningkatkan Obat Compro! Begini cara Anda bisa membantu:

๐Ÿ”„ Alur Development

  1. Fork repository
  2. Buat feature branch (git checkout -b feature/fitur-amazing)
  3. Commit perubahan Anda (git commit -m 'Tambah fitur amazing')
  4. Push ke branch (git push origin feature/fitur-amazing)
  5. Buat Pull Request

๐Ÿ“ Panduan Kontribusi

  • Ikuti standar coding PSR-12
  • Tulis test komprehensif untuk fitur baru
  • Update dokumentasi sesuai kebutuhan
  • Pastikan keamanan integrasi pembayaran
  • Hormati regulasi medis dan compliance

๐Ÿ› Support & Issues

Butuh bantuan? Menemukan bug? Kami siap membantu!


๐Ÿ“„ License

Project ini open-source dan tersedia di bawah MIT License.


๐Ÿ‘ฅ Tim & Kontak

๐Ÿ“ž Hubungi Kami

Platform Link
๐ŸŒ Website obatcompro.com
๐Ÿ“ง Email info@obatcompro.com
๐Ÿ“ฑ WhatsApp +62 XXX-XXXX-XXXX
๐Ÿ™ GitHub @your-username

๐Ÿฅ Disclaimer Medis

Platform ini dirancang untuk tujuan informasi. Selalu konsultasikan dengan profesional kesehatan yang berkualitas sebelum menggunakan obat herbal. Hasil individual dapat bervariasi.


๐ŸŒฟ "Menjembatani Kebijaksanaan Tradisional dengan Teknologi Modern"

Dibuat dengan โค๏ธ untuk komunitas obat herbal

GitHub stars GitHub forks GitHub issues

๐Ÿ”ฎ Apa Selanjutnya?

๐Ÿš€ Fitur Mendatang

  • ๐Ÿค– 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

๐Ÿ’ก Tips Pro

  • 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!

About

๐ŸŒฟ Website company profile & toko herbal online, dibangun dengan Laravel, Filament, Tailwind CSS, serta integrasi pembayaran Tripay. Modern, aman, dan mudah dikelola.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors