Skip to content

developerrizki/reservasi-backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

777 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplikasi Reservasi Aset

Backend API untuk Aplikasi Reservasi Aset di Jabar Digital Service.

Petunjuk development

  1. Ikuti Development Guides https://github.com/jabardigitalservice/development-guides
  2. Clean Code, ikuti standard style FIG PSR-12 dengan menggunakan PHP Code Sniffer.
  3. Clean Architecture, ikuti Laravel Best practices https://github.com/alexeymezenin/laravel-best-practices
  4. Maksimalkan fitur-fitur built-in Laravel. Minimum dependencies.
  5. Thin Controller. Gunakan Single Action Controller.
  6. Tulis script Unit dan Feature Test.
  7. Horizontal scalable, perhatikan 12-factor https://12factor.net
  8. Log, Log, Log!

Arsitektur Stack

  1. PHP 7.4, Laravel ^7.x
  2. MySQL 5.7
  3. Keycloak Identity & Access Management
  4. Postman

Bagaimana cara memulai development?

Clone Repository terlebih dahulu:

$ git clone https://github.com/jabardigitalservice/reservasi-backend

Copy file config dan sesuaikan konfigurasinya

$ copy .env-example .env

Install dependencies menggunakan Composer"

$ composer install

Jalankan Artisan untuk migrasi dan seed database:

$ php artisan migrate:fresh --seed

Jalan Artisan Local Development Server:

$ php artisan serve

Run Code Style check

$ ./vendor/bin/phpcs

Run Unit & Feature Test

$ ./vendor/bin/phpunit

Kontributor

  • Rindi Budiaramdhan
  • Firman Alamsyah
  • Rachadian Novansyah
  • Yonathan Setiadi
  • Muhammad Rizky

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 95.5%
  • Blade 3.0%
  • Other 1.5%