- F015XB453 - Akmal Aliffandhi Anwar
- F059XB172 - Nicola Arieska Fonda
- F014XB015 - Jeremy William Siahaan
- F004XB063 - Fikri Azkia'i Zamzam
- Paket Pembelajaran : Front-end dan Back-end
- Tema yang dipilih : Kesejahteraan Penduduk
- Judul Proyek : GoSakit
-
Pastikan sudah tersedia XAMPP dan Composer pada perangkat anda
-
Unduh project atau copy dari github
-
Buka project yang sudah ada dengan Visual Studio Code pada perangkat lalu inisiasi Composer pada project dengan masuk ke terminal dan ketik perintah
composer install
-
Lakukan generate file .env pada terminal dengan perintah
cp .env.example .env php artisan key:generate
-
Buka XAMPP dan aktifkan apache dan MySQL serta buat database baru pada phpmyadmin yang disesuaikan dengan nama database di file .env
-
Lakukan migrasi database pada terminal dengan mengetikkan perintah
php artisan migrate
-
Jalankan data seeder admin agar dapat login sebagai admin nantinya dengan mengetik perintah pada terminal
db:seed --class=AdminSeeder
-
Run project dengan mengetik pada terminal perintah
php artisan serve
-
Buka browser dan kunjungi halaman website http://127.0.0.1:8000
-
Jika ingin melihat akun admin agar dapat login sebagai admin, dapat mengunjungi folder app-> database->seeders->AdminSeeder.php. Dan jika ingin melakukan CRUD, bisa langsung pada halaman dashboard admin setelah login sebagai admin
Halaman login berfungsi untuk user yang telah mempunyai akun.
Halaman register berfungsi untuk user yang belum mempunyai akun, pada halaman ini user diminta untuk mengisi email dan password dalam pembuatan akun.
Pada halaman register bagian data pribadi, user diminta untuk mengisi data pribadi.
Selanjutnya di bagian ini user bisa mengisi nomor rekam medis apabila telah mempunyai nomor rekam medis dengan mendaftar offline dan belum mempunyai akun dan hanya opsional saja pada halaman ini.
Setelah login anda akan dihadapkan dengan tampilan seperti ini,setelah itu tekan tombol pendaftaran pada navbar
Halaman ini berfungsi sebagai sarana pemilihan POLI yang telah di sediakan
Setelah memilih Poli user diharuskan untuk memilih dokter yang ingin mereka temui
Halaman ini berisi biografi singkat beserta beberapa pilihan jadwal yang telah disediakan. Pilih salah satu jadwal untuk melakukan reservasi
Halaman ini berfungsi sebagai halaman konfirmasi akhir sebelum user membuat sebuah reservasi
Setiap reservasi yang telah user pilih akan tampil di halaman ini
Halaman dashboard berfungsi untuk melihat statistik data admin, dokter, pasien, dan poli yang ada di website.
Halaman data admin berfungsi untuk melihat nama-nama dan email yang tersambung kepada website ini sebagai admin.
Halaman data dokter berfungsi untuk melihat nama-nama dokter yang tersedia pada rumah sakit. Di dalam halaman ini, terdapat opsi dimana admin dapat menambah, mengedit, dan menghapus data dokter.
Halaman data pasien berfungsi untuk melihat data pasien yang terdaftar pada aplikasi GoSakit. Dilihat dari gambar, terdapat dua status pasien yang berbeda, yaitu "terverifikasi" dan "blocked". Status "blocked" akan otomatis diberikan pada user yang baru saja mendaftarkan akunnya pada aplikasi dan belum diverifikasi datanya oleh admin.
Kemudian di dalam halaman detail pasien, terdapat biodata dari pasien, serta tombol "kirim notifikasi" yang fungsi utamanya adalah mengirim pesan whatsapp ke nomor pasien ketika akun pasien telah terverifikasi. Namun, juga bisa digunakan untuk mengirim pesan-pesan lain.
Halaman data poli berfungsi untuk melihat nama-nama poli yang tersedia pada rumah sakit. Di dalam halaman ini, terdapat opsi dimana admin dapat menambah, mengedit, dan menghapus data poli.