Skip to content

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.

Notifications You must be signed in to change notification settings

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

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages