Skip to content
InvestGlass edited this page Jun 4, 2025 · 1 revision
<title>Kleber Bank Code - Wiki</title> <style> body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 40px auto; padding: 0 20px; line-height: 1.6; background: #f8f9fa; color: #212529; } h1, h2, h3 { color: #0d6efd; } code { background: #e9ecef; padding: 2px 4px; border-radius: 4px; } pre { background: #212529; color: #f8f9fa; padding: 12px; overflow-x: auto; border-radius: 6px; } table { border-collapse: collapse; width: 100%; margin-bottom: 1em; } th, td { border: 1px solid #dee2e6; padding: 8px; } th { background: #e9ecef; } a { color: #0d6efd; text-decoration: none; } a:hover { text-decoration: underline; } ul { list-style: disc inside; } </style>

🏦 Kleber Bank Code

Kleber Bank Code is the open-source core banking engine by InvestGlass, built to power modern banking, fintech, and wealth management platforms.

🌐 What is Kleber Bank Code?

An API-first, full-stack banking framework designed for:

  • Neo-banks
  • Wealth managers
  • Family offices
  • Fintechs & RegTechs

πŸš€ Key Features

  • βœ… Multi-currency account & transaction management
  • 🧠 Portfolio optimization with Python libraries like pypfopt
  • πŸ›‘οΈ KYC/AML compliance and audit trails
  • πŸ“Š Reports using Chart.js & AG Grid
  • πŸ” JWT authentication and role-based access
  • 🌍 Multilingual UI (via Weglot)
  • 🧩 Modular and developer-friendly

🧱 Architecture

Layer Stack
Backend Ruby on Rails
Frontend Bootstrap, Chart.js, AG Grid
Database PostgreSQL
Storage MinIO
Background Sidekiq
Optimization Python (pypfopt, backtesting.py)
Authentication JWT, Devise

πŸ“¦ Getting Started

# Clone the repository
git clone https://github.com/investglass/kleber-bank-code.git
cd kleber-bank-code

Install dependencies

bundle install yarn install

Setup environment variables

cp .env.example .env

Initialize database

rails db:setup

Run the server

rails server

πŸ“š Documentation

🀝 Contributing

We welcome contributions! Please:

  1. Fork the repo
  2. Create a feature branch
  3. Write your code and tests
  4. Submit a Pull Request πŸŽ‰

πŸ“œ License

Released under the MIT License.

πŸ’¬ Contact

Email: opensource@investglass.com