Skip to content

IKHINtech/erp_microservice_go_grpc

Repository files navigation

Enterprise Resource Planning (ERP) System

Go Version License Microservices

Monorepo untuk sistem ERP berbasis microservices dengan Go, gRPC, dan PostgreSQL.

🌟 Fitur Utama

Modul Deskripsi Status
Auth Service Autentikasi & otorisasi terpusat ✅ Production Ready
HRD Module Manajemen karyawan, absensi, payroll 🚧 Development
Organization Manajemen organisasi 🚧 Development
Finance Module Invoice, laporan keuangan ⏳ Planned
Inventory Module Manajemen stok & gudang ⏳ Planned

🏗️ Struktur Monorepo

erp-system/
├── 📁 auth-microservice/           # Layanan autentikasi (JWT, RBAC)
├── 📁 hrd-microservice/            # Modul HRD (employee, attendance, payroll)
│   ├── employee-service/
│   ├── attendance-service/
│   └── payroll-service/
├── 📁 proto/                       # Protobuf definitions (shared)
├── 📁 organization-microservice/   # Modul organisasi (organization, department, position, work unit)
├── 📁 deployments/                 # Docker/K8s configs
├── 📁 api-gateway/                 # Kong/Traefik/Gin Gonic configuration
├── 📁 docs/                        # Dokumentasi arsitektur
├── Makefile                        # Build semua services
└── README.md                       # File ini

## 🔧 Prasyarat
- Go 1.21+
- PostgreSQL 14+
- gRPC CLI tools

Releases

No releases published

Packages

No packages published