Marketplace Konfeksi
Marketplace Konfeksi merupakan platform yang menyediakan proses bisnis khusus untuk jasa konfeksi.
Prasyarat
Untuk menjalankan website secara dikomputer anda, dibutuhkan :
- Composer
- Apache2
- MySql
- PHP
- SQLite3
Instalasi
Step - step untuk menjalankan website di workspace secara lokal
Clone projek
git clone https://github.com/mungkiice/konveksi.git konfeksi
Pindah ke direktori projek
cd konfeksi
Install dependencies
composer install
Buat file .env dengan isi template seperti file .env.example, Kemudian isi informasi database
DB_DATABASE=(NAMA_DATABASE)
DB_USERNAME=(USERNAME_DATABASE)
DB_PASSWORD=(PASSWORD_DATABASE)
MIDTRANS_SERVERKEY=(SERVER KEY DARI AKUN MERCHANT MIDTRANS)
MIDTRANS_CLIENTKEY=(CLIENT KEY DARI AKUN MERCHANT MIDTRANS)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=(AKUN GOOGLE)
MAIL_PASSWORD=(PASSWORD AKUN GOOGLE)
MAIL_ENCRYPTION=ssl
PUSHER_APP_ID=(ID_PUSHER)
PUSHER_APP_KEY=(KEY_PUSHER)
PUSHER_APP_SECRET=(SECRET_PUSHER)
PUSHER_APP_CLUSTER=ap1
AFTERSHIP_APIKEY=(AFTERSHIP_KEY)
RAJAONGKIR_APIKEY=(RAJAONGKIR_KEY)
Generate Key
php artisan key:generate
Generate tabel beserta data bawaan
php artisan migrate --seed
Projek sudah siap untuk dijalankan
php artisan serve
Kemudian akses website menggunakan browser dengan URL
localhost:8000
Menjalankan pengujian
Clear konfigurasi lama
php artisan config:clear
Menjalankan PHPUnit
vendor/bin/phpunit
Dikembangkan menggunakan library
- Laravel 5.8 - PHP Website Framework
- Veritrans/Midtrans - Payment Gateway
- RajaOngkir - Courier Cost Web Service API
- AfterShip - Tracking Web Service API
- Pusher - Real-time Hosted Service
Pengembang
- Muhammad Iqbal Kurniawan - Developer - Account Page
Daftar kontributor yang berpartisipasi dalam projek.