Skip to content

This project combines Midaz Ledger and Midaz Console into a unified all-in-one solution.

License

Notifications You must be signed in to change notification settings

LerianStudio/midaz-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midaz Stack Banner

Latest Release License: Apache-2.0 Discord

Midaz Stack: All-in-One Suite

Midaz Stack is a comprehensive solution that combines Midaz Ledger and Midaz Console into a unified platform. It integrates the capabilities of both projects, providing a seamless experience for managing and interacting with your ledger system.

What's Included

  • Midaz Ledger: An open-source ledger system that is part of a Core Banking Platform being developed by Lerian.
  • Midaz Console: A modern web interface for managing and interacting with the Midaz Ledger.

Key Features

  • Unified Platform: Access both the ledger system and management console from a single deployment.
  • Simplified Setup: One-command installation and configuration of all components.
  • Consistent Experience: Seamless integration between backend and frontend components.
  • Comprehensive Management: Full control over your ledger system through an intuitive interface.

Prerequisites

Before you begin, ensure you have the following installed:

  • Git - For cloning the repository
  • Docker - For containerization
  • Docker Compose - For managing multi-container applications
  • Node.js and npm (v18.x.x or higher) - For frontend development
  • Make - For running commands

Quick Start Guide

Cloning the Repository

Important: we use the recurse submodules utility to encapsulate both projects at this stack's level.

git clone --recurse-submodules git@github.com:LerianStudio/midaz-stack.git
cd midaz-stack

Starting the Services

make up

This will start all components using Docker Compose:

  • Midaz's Infrastructure Service
  • Midaz's Onboarding Service
  • Midaz's Transaction Service
  • Midaz Console

Additional Commands

  • Start services: make start
  • Stop services: make stop or make down
  • Restart services: make restart
  • Rebuild and restart: make rebuild-up
  • Build all services: make build
  • Clean up resources: make clean
  • Show help: make help for all available commands
  • Show Midaz commands: make midaz-help
  • Show Console commands: make midaz-console-help

Development

For development purposes, you can run specific commands for each component:

# Run a Midaz command
cd midaz && make <command>

# Run a Midaz Console command
cd midaz-console && npm run <command>

Community & Support

  • Join our Discord community for discussions, support, and updates.
  • For bug reports and feature requests, please use our GitHub Issues.
  • Follow us on Twitter for the latest news and announcements.

Contributing

We welcome contributions from the community! Please read our Contributing Guidelines to get started.

License

Midaz Stack is released under the Apache License 2.0. See LICENSE for more information.

About Lerian

Midaz Stack is developed by Lerian, a tech company founded in 2023, led by a team with a track record in developing ledger and core banking solutions. For any inquiries or support, please reach out to us at contact@lerian.studio or open a Discussion in our GitHub repository.

About

This project combines Midaz Ledger and Midaz Console into a unified all-in-one solution.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published