E-Klinik is a comprehensive digital management solution tailored for modern healthcare facilities. By integrating a secure authentication system with a robust database architecture, it ensures that patient data and clinical records are handled with the highest standards of privacy and efficiency. Built with reliability in mind, the platform undergoes rigorous testing to provide a seamless and dependable experience for both medical professionals and patients, streamlining administrative workflows and improving overall care delivery.
- 🗄️ Database
- 🔐 Auth
- 🧪 Testing
- dev:
npm run dev - development:
npm run development - watch:
npm run watch - watch-poll:
npm run watch-poll - hot:
npm run hot - prod:
npm run prod - production:
npm run production
.
├── app
│ ├── Console
│ │ └── Kernel.php
│ ├── Exceptions
│ │ └── Handler.php
│ ├── Http
│ │ ├── Controllers
│ │ │ ├── Admin
│ │ │ │ ├── AdminController.php
│ │ │ │ └── AdminDokterController.php
│ │ │ ├── Auth
│ │ │ │ ├── ConfirmPasswordController.php
│ │ │ │ ├── ForgotPasswordController.php
│ │ │ │ ├── LoginController.php
│ │ │ │ ├── RegisterController.php
│ │ │ │ ├── ResetPasswordController.php
│ │ │ │ └── VerificationController.php
│ │ │ ├── Controller.php
│ │ │ ├── Dokter
│ │ │ │ └── DokterController.php
│ │ │ ├── HomeController.php
│ │ │ ├── Obat
│ │ │ │ └── ObatController.php
│ │ │ ├── Pasien
│ │ │ │ └── PasienController.php
│ │ │ └── Perjanjian
│ │ │ └── PerjanjianController.php
│ │ ├── Kernel.php
│ │ ├── Middleware
│ │ │ ├── Authenticate.php
│ │ │ ├── CheckRole.php
│ │ │ ├── EncryptCookies.php
│ │ │ ├── PreventRequestsDuringMaintenance.php
│ │ │ ├── RedirectIfAuthenticated.php
│ │ │ ├── TrimStrings.php
│ │ │ ├── TrustHosts.php
│ │ │ ├── TrustProxies.php
│ │ │ └── VerifyCsrfToken.php
│ │ └── Requests
│ │ ├── Dokter
│ │ │ └── DokterRequest.php
│ │ ├── Obat
│ │ │ └── ObatRequest.php
│ │ ├── Pasien
│ │ │ └── PasienRequest.php
│ │ ├── Perjanjian
│ │ │ └── PerjanjianRequest.php
│ │ └── User
│ │ └── UserRequest.php
│ ├── Models
│ │ ├── Dokter.php
│ │ ├── Obat.php
│ │ ├── Pasien.php
│ │ ├── Perjanjian.php
│ │ ├── SpesialisasiDokter.php
│ │ └── User.php
│ └── Providers
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── BroadcastServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
├── artisan
├── bootstrap
│ └── app.php
├── composer.json
├── composer.lock
├── config
│ ├── app.php
│ ├── auth.php
│ ├── broadcasting.php
│ ├── cache.php
│ ├── cors.php
│ ├── database.php
│ ├── filesystems.php
│ ├── hashing.php
│ ├── logging.php
│ ├── mail.php
│ ├── queue.php
│ ├── sanctum.php
│ ├── services.php
│ ├── session.php
│ └── view.php
├── database
│ ├── factories
│ │ └── UserFactory.php
│ ├── migrations
│ │ ├── 2014_10_12_000000_create_users_table.php
│ │ ├── 2014_10_12_100000_create_password_resets_table.php
│ │ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ │ ├── 2019_12_14_000001_create_personal_access_tokens_table.php
│ │ ├── 2025_10_28_052203_create_spesialisasi_dokters_table.php
│ │ ├── 2025_10_28_125210_create_dokters_table.php
│ │ ├── 2025_10_28_125401_create_obats_table.php
│ │ ├── 2025_10_28_134502_create_pasiens_table.php
│ │ └── 2025_10_28_164841_create_perjanjians_table.php
│ └── seeders
│ ├── DatabaseSeeder.php
│ └── SpesialisasiDokterSeeder.php
├── git push -u origin master
├── git push -u origin master.pub
├── package.json
├── phpunit.xml
├── public
│ ├── css
│ │ ├── all.css
│ │ ├── app.css
│ │ ├── cover.css
│ │ ├── dashboard.css
│ │ ├── fontawesome.css
│ │ ├── sb-admin-2.css
│ │ └── style.css
│ ├── favicon.ico
│ ├── img
│ │ ├── undraw_posting_photo.svg
│ │ ├── undraw_profile.svg
│ │ ├── undraw_profile_1.svg
│ │ ├── undraw_profile_2.svg
│ │ ├── undraw_profile_3.svg
│ │ └── undraw_rocket.svg
│ ├── index.php
│ ├── js
│ │ ├── app.js
│ │ ├── chart-area-demo.js
│ │ ├── chart-bar-demo.js
│ │ ├── chart-pie-demo.js
│ │ ├── datatables-demo.js
│ │ ├── jquery.dataTables.js
│ │ └── sb-admin-2.js
│ ├── mix-manifest.json
│ ├── robots.txt
│ └── web.config
├── resources
│ ├── css
│ │ ├── app.css
│ │ └── cover.css
│ ├── js
│ │ ├── app.js
│ │ └── bootstrap.js
│ ├── lang
│ │ └── en
│ │ ├── auth.php
│ │ ├── pagination.php
│ │ ├── passwords.php
│ │ └── validation.php
│ ├── sass
│ │ ├── _variables.scss
│ │ └── app.scss
│ └── views
│ ├── admin
│ │ ├── dokter
│ │ │ ├── create.blade.php
│ │ │ ├── edit.blade.php
│ │ │ └── index.blade.php
│ │ ├── obat
│ │ │ ├── create.blade.php
│ │ │ ├── edit.blade.php
│ │ │ └── index.blade.php
│ │ └── pasien
│ │ ├── create.blade.php
│ │ ├── edit.blade.php
│ │ └── index.blade.php
│ ├── auth
│ │ ├── login.blade.php
│ │ ├── passwords
│ │ │ ├── confirm.blade.php
│ │ │ ├── email.blade.php
│ │ │ └── reset.blade.php
│ │ ├── register.blade.php
│ │ └── verify.blade.php
│ ├── cetak-pasien.blade.php
│ ├── dokter
│ │ ├── create.blade.php
│ │ ├── edit.blade.php
│ │ ├── index.blade.php
│ │ └── show.blade.php
│ ├── home.blade.php
│ ├── layouts
│ │ ├── app.blade.php
│ │ └── main.blade.php
│ ├── obat
│ │ └── index.blade.php
│ ├── pasien
│ │ ├── create.blade.php
│ │ └── index.blade.php
│ ├── perjanjian
│ │ ├── create.blade.php
│ │ ├── edit.blade.php
│ │ └── index.blade.php
│ └── welcome.blade.php
├── routes
│ ├── api.php
│ ├── channels.php
│ ├── console.php
│ └── web.php
├── server.php
├── tests
│ ├── CreatesApplication.php
│ ├── Feature
│ │ └── ExampleTest.php
│ ├── TestCase.php
│ └── Unit
│ └── ExampleTest.php
└── webpack.mix.js
Contributions are welcome! Here's how you can help:
- Fork the repository
- Clone your fork:
git clone https://github.com/EndangSupriyadi/E-Klinik.git - Create a new branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -am 'Add some feature' - Push to your branch:
git push origin feature/your-feature - Open a pull request
Please ensure your code follows the project's style guidelines and includes tests where applicable.
This README was generated with ❤️ by ReadmeBuddy