๐Ÿš€ Getting Started 32 views

Setup Awal & Login Pertama

Setup Awal & Login Pertama

Kredensial Default

Setelah seeder pertama dijalankan, beberapa user default tersedia:

Email Password Role Akses
admin@klinik.com password Owner (Super Admin) Akses penuh semua modul
sari@klinik.com password Doctor (Umum) EDR + appointment
ahmad@klinik.com password Doctor (Orthodontist) EDR + ortho
maya@klinik.com password Doctor (Pedodontist) EDR + pediatric
budi@klinik.com password Doctor (Endodontist) EDR + endodontic
rina@klinik.com password Nurse Asistensi
lisa@klinik.com password Front Office Appointment + billing
dewi@klinik.com password Cashier Payment processing

โš ๏ธ Production: Segera ganti password default semua user setelah deploy!

Cara Login

  1. Buka http://domain.com/login
  2. Masukkan email & password
  3. Sistem otomatis redirect:
    • Staff (owner/admin/doctor/dll) โ†’ /admin/dashboard
    • Patient โ†’ /portal/dashboard

Pertama Kali Setup Production

# 1. Clone & install dependencies
composer install --optimize-autoloader --no-dev
npm install && npm run build

# 2. Setup environment
cp .env.example .env
php artisan key:generate

# 3. Set di .env:
APP_ENV=production
APP_URL=https://yourdomain.com
LICENSE_DEV_BYPASS=false
DB_HOST=...
DB_DATABASE=...

# 4. Migrate & seed
php artisan migrate --force
php artisan db:seed --force

# 5. Cache config
php artisan config:cache
php artisan route:cache
php artisan view:cache

# 6. Aktivasi License
# Buka domain โ†’ wizard /__pair โ†’ paste activation key dari whitelabel.co.id

# 7. Setup cron (untuk reminders & schedule)
* * * * * cd /path-to-project && php artisan schedule:run >> /dev/null 2>&1

Konfigurasi Dasar yang Wajib

Sebelum live, atur via /admin/landing dan /admin/settings:

  • โœ๏ธ Hero title, subtitle, CTA
  • ๐Ÿ“ž Kontak (phone, WhatsApp, email, address, hours)
  • ๐Ÿ“ Google Maps embed iframe
  • ๐Ÿ“ท Hero image, about image
  • ๐ŸŽฏ Stats (years, patients, doctors, treatments)
  • ๐Ÿ”— Social media URLs
  • โญ Testimonials (minimum 3)
  • โ“ FAQs (minimum 5)
  • ๐Ÿฆท Features "Kenapa Kami" (minimum 4)

Konfigurasi Provider AI (Opsional)

  1. Buka /admin/settings/ai-providers
  2. Klik "+ Add Provider"
  3. Input: nama (bebas), API format, base URL, API key, default model
  4. Test connection
  5. Assign provider ke feature di /admin/settings/ai-features

Konfigurasi WhatsApp (Opsional)

  1. Buka admin โ†’ akan ada menu Messaging Providers (coming via setting UI)
  2. Pilih format: WATI / Wablas / Fonnte / Twilio / Generic REST
  3. Input API key & base URL
  4. Test send message
Build in Public

Development Progress & Roadmap

Lihat live progress: berapa fitur sudah live, fase mana yang lagi dikerjakan, dan estimasi timeline.

Lihat Progress
Showcase Lihat semua kemampuan aplikasi

Semua fitur admin dalam satu halaman

Screenshot real dari panel admin + penjelasan kegunaan tiap modul (CRM pasien, odontogram, billing, AI assistant, dll.) โ€” auto-update setiap ada fitur baru.

Buka Showcase
Cari yang lain? Kembali ke beranda ยท Login portal