Skip to content

matheuscamarques/modular_banking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modular Banking

Overview

ModularBanking is an open-source initiative focused on building a modular, scalable, and extensible banking system. The project serves as an experimental playground for studying and implementing evolutionary architectures, API integrations, and best practices in fintech development.

Features

  • 🏦 Modular Banking Core – A flexible architecture for banking operations.
  • 🔄 API Integrations – Research and integration with digital banking APIs.
  • Test-Driven Development – Following the "Test First" methodology.
  • 📖 Knowledge Sharing – Emphasizing documentation, guides, and tutorials.
  • 🔧 Proof of Concepts (PoCs) – Experimenting with innovative financial solutions.

Getting Started

Prerequisites

  • Docker
  • Elixir / Phoenix
  • PostgreSQL (with PostGIS)
  • Any other dependencies required for the project

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/modular-banking.git
    cd modular-banking
  2. Set up environment variables:
    cp .env.example .env
  3. Start the project with Docker Compose:
    docker-compose up --build
  4. Access the API at http://localhost:4000

Documentation

Refer to the RFCs for design decisions and project guidelines:

Contributing

  1. Fork the repository
  2. Create a new branch (feat/your-feature)
  3. Commit changes (git commit -m 'feat: add new feature')
  4. Push the branch (git push origin feat/your-feature)
  5. Open a pull request

License

This project is licensed under the MIT License.

Authors

  • Matheus de Camargo Marques - Creator & Maintainer

🚀 Let's build the future of banking together!

About

The complete guide to create your modular banking case.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages