Skip to content

jason-ezenwa/zen-finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Zen Finance πŸ§˜πŸ½β€β™‚οΈπŸ’°

Zen Finance is an umbrella repository for a modern fintech application. It brings together both the backend (zen-api) and frontend (zen-ui) into a single project structure for easier management.


Submodules

This repository contains the following components as Git submodules:

  • zen-api β€” The backend API for Zen Finance.
  • zen-ui β€” The frontend user interface for Zen Finance.

Each submodule is maintained independently, and you can work with them directly inside this umbrella repository.


Features

  • Authentication & Authorization - JWT-based secure user authentication
  • Multi-Currency Wallets - Support for USD, NGN, GHS, and KES currencies
  • Currency Exchange - Real-time FX quotes with Redis caching
  • Virtual Cards - VISA virtual card creation and management
  • Payment Processing - Paystack integration for deposits and payments
  • Webhook Handling - Secure webhook processing for external services

Getting Started

1. Clone this umbrella repository with submodules:

git clone --recurse-submodules https://github.com/yourusername/zen-finance.git

If you've already cloned without --recurse-submodules, run: git submodule update --init --recursive

2. Navigate into the submodules

cd zen-api # For backend

cd zen-ui # For frontend

To update a submodule (that has been changed in its independent repo), cd into it, then run git pull origin main, cd out of it and then commit (and push) the changes to this umbrella repo.


License

This is an umbrella repository containing two main components, each licensed under the GNU General Public License v3.0:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors