This is a RESTful API for Stuna App. This API is made with PHP and Codeigniter 4 framework.
Kode ini dibawah lisensi MIT. Silahkan baca Lisensi untuk informasi lebih lanjut.
Restful API ini dibuat dengan bahasa pemrograman PHP dan menggunakan framework Codeigniter 4.
Silahkan ikuti langkah-langkah berikut untuk menginstall Stuna API.
- Clone repository ini
- Masuk ke direktori repository
- Jalankan perintah
composer install
- Buat file
.env
dengan meng-copy file.env.example
- Buat database baru untuk Stuna API
- Isi konfigurasi database di file
.env
- Jalankan perintah
php spark migrate:refresh
- Jalankan perintah
php spark db:seed RoleSeder
- Jalankan perintah
php spark db:seed KelasSeeder
- Jalankan perintah
php spark db:seed AuthSeeder
- Jalankan perintah
php spark db:seed UserSeeder
- Jalankan perintah
php spark db:seed PengumumanSeeder
- Jika tidak ingin melakukan php spark, bisa juga dengan mengimport file sql stuna.sql yang ada di folder
tambahan
ke database yang sudah dibuat
- Jalankan perintah
php spark serve
- Gunakan rest client untuk mengakses API. Contoh: Postman
- Cek dokumentasi endpoint Stuna API dengan mengimport file stuna-api.postman_collection.json ke Postman
- Selain itu terdapat juga file yaml stuna-api.openapi_collection.yaml yang bisa digunakan untuk Swagger Editor