Skip to content

Extraordinary-raport-service (REST-API) adalah aplikasi yang melayani management penilaian siswa, ini akan menjadi pusat data dari penilaian, rekapitulasi, statistika. aplikasi mengimplementasikan clean code.

License

Notifications You must be signed in to change notification settings

shellrean/extraordinary-raport-service

Repository files navigation

Extraordinary-raport-service

Extraordinary-raport-service adalah aplikasi yang melayani management penilaian siswa (sikap dan perkembangan capaian) dengan adanya aplikasi ini rekapitulasi dan statistika menjadi lebih mudah. Sebagai service tentu saja ini tidak hanya dipakai untuk 1 aplikasi client tetapi dapat menjadi data utama dari banyak aplikasi nantinya

Installation

Clone aplikasi kemudian jalankan

$ git clone https://github.com/shellrean/extraordinary-raport-service.git
$ cd extraordinary-raport-service 
$ go run app/main.go

Pastikan directory storage writeable 775

Configuration

Create config.yml file

# Server config
server:
  host: 127.0.0.1
  port: 9000
  timeout:
    server: 30
    read: 15
    write: 10
    idle: 5
# Security config
security:
  cors: 
    host: "*"
    method: "POST, OPTIONS, GET, PUT, DELETE"
# Database config
database:
  username: "postgres"
  password: ""
  dbname: ""
  host: "localhost"
  port: "5432"
  timezone: "Asia/Jakarta"
# Cache config
redis:
  enable: false
  password: ""
  dbname: 0
  host: "localhost"
  port: "6379"
# Context config
context:
  timeout: 2
# Release config
release: true

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

Extraordinary-raport-service (REST-API) adalah aplikasi yang melayani management penilaian siswa, ini akan menjadi pusat data dari penilaian, rekapitulasi, statistika. aplikasi mengimplementasikan clean code.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages