Aplikasi Garansi Bank
Aplikasi yang memudahkan pengelolaan dan penerbitan garansi bank secara digital. Dengan proses yang cepat dan transparan, aplikasi ini membantu perusahaan dalam mengamankan transaksi bisnis, memberikan perlindungan terhadap risiko, dan memastikan kepatuhan terhadap ketentuan yang berlaku.
Features
- Login
- Management User Administrator
- Management User Cabang
- Management User Corporate
- Master Bank
- Master Cabang
- Master Coorporate
- Master Currency
- Master Jenis Garansi Bank
- Master Role Permission
- Penyimpanan Warkat
- Mekanisme Approval Penyimpanan Warkat
- Penarikan Warkat
- Mekanisme Approval Penarikan Warkat
- Daftar Garansi Bank
- Tracking Status
- Dashboard
Tech Stack
- Framework
- Spring Boot (3.1.0)
- Vue.js
- Microfrontend Architecture (Single SPA)
- Containerization and Orchestration
- Docker
- Kubernetes
- * Pods
- * Ingress/Services
- * ConfigMaps
- * Helm
- Frontend Stack
- Vue.js
- npm
- Vue Router
- Vuex
- Single SPA:
- Language
- Java 17
- Database
- PostgreSQL
- FlywayDB
- API Communication
- REST APIs
- Microservices Communication
- Kubernetes Services and Service Mesh
- Ingress Controllers
- Database Migration
- Flyway
- Templating Engines
- Thymeleaf
- * thymeleaf-layout-dialect 3.3.0
- Thymeleaf
- Security
- Spring Security
- CAS (Central Authentication Service) (spring-security-cas)
- OAuth2 (spring-boot-starter-oauth2-*)
- File Handling
- Apache Commons IO (commons-io 2.12.0)
- Jxls (jxls-poi 2.12.0)
- iText PDF (layout 8.0.0)
- OpenCSV (5.7.1)
- Email
- Spring Boot Starter Mail
- Reactive Programming
- Spring WebFlux
- User Agent Parsing
- uap-java (1.4.3)
Dev Stack
- Frontend Development
- Vue.js
- npm
- Webpack
- Single SPA
- Backend Development
- Maven
- Docker
- * Dockerfile
- * Docker Compose
- Kubernetes
- * kubctl
- * Helm
- Microfrontend Development
- Single SPA
- Dev Servers
- CI/CD and Deployment
- Jenkins
- Version Control and Package Management
- Git
- npm
- Testing
- Jest
- Cypress
- Local Development
- Vue CLI
- Docker Compose
×