https://github.com/reynaldiarya/whatsapp-gateway-workshop
WhatsApp Gateway Workshop adalah proyek berbasis web untuk apotek yang memungkinkan pencatatan pesan antara pelanggan dan pegawai apotek.
https://github.com/reynaldiarya/whatsapp-gateway-workshop
bootstrap fonnte laravel
Last synced: 5 months ago
JSON representation
WhatsApp Gateway Workshop adalah proyek berbasis web untuk apotek yang memungkinkan pencatatan pesan antara pelanggan dan pegawai apotek.
- Host: GitHub
- URL: https://github.com/reynaldiarya/whatsapp-gateway-workshop
- Owner: reynaldiarya
- Created: 2023-06-20T00:16:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-14T01:35:28.000Z (over 1 year ago)
- Last Synced: 2024-12-14T02:24:41.980Z (over 1 year ago)
- Topics: bootstrap, fonnte, laravel
- Language: JavaScript
- Homepage:
- Size: 16.4 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WhatsApp Gateway Workshop
WhatsApp Gateway Workshop adalah proyek berbasis web untuk apotek yang memungkinkan pencatatan pesan antara pelanggan dan pegawai apotek. Proyek ini dikembangkan dengan framework **Laravel**, ditujukan sebagai studi kasus untuk mata kuliah Pengembangan Perangkat Lunak Wokrshop.
## Fitur Utama
- **Pencatatan Pesan WhatsApp**: Catat pesan antara pelanggan dan pegawai apotek untuk kemudahan administrasi.
- **Integrasi dengan Fonnte API**: Memanfaatkan API Fonnte untuk mencatat komunikasi WhatsApp.
- **Dashboard Responsif**: Antarmuka pengguna berbasis Bootstrap yang mendukung desktop dan perangkat mobile.
- **Manajemen Data Pelanggan**: Tambah, edit, dan hapus data pelanggan.
- **Histori Komunikasi**: Pantau dan arsipkan pesan yang dikirimkan.
## Persyaratan Sistem
- **PHP** versi 8.1 atau lebih baru
- **Composer** versi terbaru
- **MySQL** atau database lain yang kompatibel
- **Laravel** versi 10.x
## Instalasi
### 1. Clone Repository
```bash
git clone https://github.com/reynaldiarya/WhatsApp-Gateway-Workshop.git
cd WhatsApp-Gateway-Workshop
```
### 2. Instal Dependensi
Jalankan perintah berikut untuk menginstal semua dependensi backend:
```bash
composer install
```
### 3. Konfigurasi Lingkungan
Salin file `.env.example` menjadi `.env` dan atur konfigurasi yang sesuai:
```bash
cp .env.example .env
```
Edit file `.env` untuk mengatur:
- Database (DB_DATABASE, DB_USERNAME, DB_PASSWORD)
- App Key (`php artisan key:generate` untuk menghasilkan kunci aplikasi)
### 4. Migrasi Database
Jalankan migrasi untuk membuat tabel database:
```bash
php artisan migrate
```
### 5. Jalankan Server Lokal
Gunakan perintah berikut untuk menjalankan server lokal:
```bash
php artisan serve
```
Akses aplikasi di: `http://localhost:8000`
### 6. Update API Key
Pastikan API Key Fonnte sudah diatur dengan benar pada menu setting `Token Fonnte`. Contoh pengaturan:
```
Token Fonnte = tokenanda
```
### Integrasi API Fonnte
Proyek ini menggunakan layanan Fonnte untuk mencatat komunikasi WhatsApp. Pastikan Anda memiliki API Key dari Fonnte dan mengaturnya di setting.
## Lisensi
Proyek ini menggunakan lisensi [MIT](LICENSE).