system-pembayaran-spp-go-api

Go-Lang Fiber Project

System Pembayaran SPP API

How to use

Framework

Architecture

Controller -> Service -> Repository

Project Structure example

.
├── config
├── exception
├── helper
│   ├── jwts
│   ├── password
│   └── timeutil
├── internal
│   ├── controller
│   │   ├── bayar
│   │   ├── guru
│   │   ├── kelas
│   │   ├── siswa
│   │   ├── spp
│   │   └── user
│   ├── domain
│   │   ├── entity
│   │   └── model
│   ├── middlewares
│   ├── repository
│   │   └── database
│   │       ├── mongo
│   │       ├── mysql
│   │       └── postgres
│   │           ├── bayar_repository
│   │           ├── guru_repository
│   │           ├── kelas_repository
│   │           ├── siswa_repository
│   │           ├── spp_repository
│   │           └── user_repository
│   ├── service
│   │   ├── bayar_service
│   │   ├── guru_service
│   │   ├── kelas_service
│   │   ├── siswa_service
│   │   ├── spp_service
│   │   └── user_service
│   └── validations
├── meta
│   └── param
├── migrations
│   ├── cmd
│   │   ├── down
│   │   └── up
│   ├── mysql
│   └── postgres
├── responses
└── vendor

Addition