{"id":28154268,"url":"https://github.com/reynaldiarya/reservasi-klinik","last_synced_at":"2026-04-25T21:32:36.093Z","repository":{"id":203122738,"uuid":"527775308","full_name":"reynaldiarya/Reservasi-Klinik","owner":"reynaldiarya","description":"Website Reservasi Klinik Doktor adalah platform berbasis web yang dirancang untuk memudahkan proses reservasi layanan klinik.","archived":false,"fork":false,"pushed_at":"2024-12-13T04:03:39.000Z","size":4814,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-15T06:13:10.536Z","etag":null,"topics":["bootstrap","laravel"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reynaldiarya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-08-23T00:24:08.000Z","updated_at":"2024-12-13T06:45:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"25b7c942-16b8-4fa3-9211-09542f28fed5","html_url":"https://github.com/reynaldiarya/Reservasi-Klinik","commit_stats":null,"previous_names":["reynaldiarya/reservasi-klinik"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/reynaldiarya/Reservasi-Klinik","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reynaldiarya%2FReservasi-Klinik","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reynaldiarya%2FReservasi-Klinik/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reynaldiarya%2FReservasi-Klinik/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reynaldiarya%2FReservasi-Klinik/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reynaldiarya","download_url":"https://codeload.github.com/reynaldiarya/Reservasi-Klinik/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reynaldiarya%2FReservasi-Klinik/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32278249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","laravel"],"created_at":"2025-05-15T06:13:09.055Z","updated_at":"2026-04-25T21:32:36.077Z","avatar_url":"https://github.com/reynaldiarya.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Website Reservasi Klinik Doktor\n\nWebsite Reservasi Klinik Doktor adalah platform berbasis web yang dirancang untuk memudahkan proses reservasi layanan klinik. Sistem ini mendukung berbagai jenis pengguna (Pasien, Admin, dan Dokter) dengan fitur yang sesuai kebutuhan masing-masing.\n\n## Role Pengguna\n\n- **Pasien (Level 0)**: Pengguna utama yang dapat mendaftar, login, dan melakukan reservasi.\n- **Admin (Level 1)**: Bertanggung jawab mengelola data klinik, pasien, dan jadwal.\n- **Dokter (Level 2)**: Dapat melihat jadwal pasien dan mencatat hasil pemeriksaan.\n\n## Fitur Utama\n\n### **Fitur untuk Pasien**\n- **Hubungi Admin**: Pasien dapat menghubungi admin melalui kolom *hubungi* di halaman utama.\n  - **Route**: `/`\n  - **View**: `landing.blade`\n  - **Controller**: `landingController`\n\n- **Cari Jadwal Pemeriksaan**: Pasien dapat mencari tanggal pemeriksaan yang tersedia tanpa perlu login. Sistem menggunakan algoritma untuk menghitung jumlah jadwal yang sesuai dengan tanggal yang diinputkan oleh pengguna.\n  - **Route**: `/`\n  - **View**: `landing.blade`\n  - **Controller**: `landingController`\n\n- **Registrasi Pasien**: Fitur untuk mendaftarkan akun baru.\n  - **Route**: `/register`\n  - **View**: `register.blade`\n  - **Controller**: `registerController`\n\n- **Login Pasien**: Tampilan login seragam untuk pasien, admin, dan dokter, tetapi dibedakan berdasarkan level pengguna di `loginController`.\n  - **Route**: `/login`\n  - **View**: `login.blade`\n  - **Controller**: `loginController`\n\n- **Dashboard Pasien**: Berisi informasi tentang jumlah reservasi yang dilakukan dan pemeriksaan yang telah selesai.\n  - **Route**: `/dashboard`\n  - **View**: `dashboardpasien.blade`\n  - **Controller**: `dashboardController`\n\n## Teknologi yang Digunakan\n\n- **Laravel**: Framework PHP untuk pengembangan web.\n- **Blade Templating**: Untuk pembuatan halaman dinamis.\n- **Bootstrap**: Untuk antarmuka pengguna yang responsif dan menarik.\n- **MySQL**: Basis data untuk menyimpan informasi pengguna, reservasi, dan jadwal.\n\n## Cara Menjalankan Proyek\n\n1. Clone repository ini:\n   ```bash\n   git clone https://github.com/reynaldiarya/Reservasi-Klinik.git\n   ```\n2. Masuk ke folder proyek:\n   ```bash\n   cd website-klinik\n   ```\n3. Instal dependensi Laravel menggunakan Composer:\n   ```bash\n   composer install\n   ```\n4. Buat file `.env` dan sesuaikan konfigurasi database:\n   ```bash\n   cp .env.example .env\n   ```\n5. Generate application key:\n   ```bash\n   php artisan key:generate\n   ```\n6. Migrasi database:\n   ```bash\n   php artisan migrate\n   ```\n7. Jalankan server lokal:\n   ```bash\n   php artisan serve\n   ```\n8. Akses aplikasi di browser melalui:\n   ```\n   http://localhost:8000\n   ```\n\n## Lisensi\n\nProyek ini dilisensikan di bawah Lisensi MIT. Anda bebas menggunakan, mengedit, dan mendistribusikannya dengan atribusi yang sesuai.\n\n---\n\n**Catatan:** Proyek ini dibuat untuk memenuhi tugas mata kuliah Pemrograman Web Berbasis Framework dan bertujuan untuk mempraktikkan pengembangan aplikasi web berbasis Laravel.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freynaldiarya%2Freservasi-klinik","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freynaldiarya%2Freservasi-klinik","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freynaldiarya%2Freservasi-klinik/lists"}