Skip to content

esprydi/E-Klinik

Repository files navigation

E-Klinik

📝 Description

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.

✨ Features

  • 🗄️ Database
  • 🔐 Auth
  • 🧪 Testing

🚀 Run Commands

  • 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

📁 Project Structure

.
├── 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

👥 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/EndangSupriyadi/E-Klinik.git
  3. Create a new branch: git checkout -b feature/your-feature
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to your branch: git push origin feature/your-feature
  6. 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors