Logo Lanfrica

austinLorenzMccoy/JuaPesa

Domain:

digital infrastructure

Record type:

software
Creator:
aus
Host:
Enable near-instant, low-cost, compliant cross-wallet transfers across African mobile money rails by routing liquidity through regulated stablecoin pools and an AI-driven router. Interoperable, affordable, and instant money movement across Africa. # Jua Pesa β€” AI Liquidity Network Enable near-instant, low-cost, compliant cross-wallet transfers across African mobile money rails by routing liquidity through regulated stablecoin pools and an AI-driven router. > Interoperable, affordable, and instant money movement across Africa. --- ## Team Members - Adachukwu Okafor - github.com (Frontend engineer) - Austin Chibueze - github.com (Backend/AI Engineer) ## ✨ Highlights - FastAPI backend with modular architecture and 100% test coverage gate - React + Vite + TypeScript frontend (shadcn/ui + Tailwind, Radix primitives) - Solidity Hardhat scaffold with `LiquidityPool.sol` and tests - Prometheus metrics endpoint (`/metrics`) and health probes (`/healthz`) - Config via `.env` using `pydantic-settings`; safe fallbacks for dev - Monorepo with `git subtree` for `frontend/` to preserve independent history --- ## πŸ—‚οΈ Repository Structure ``` JuaPesa/ β”œβ”€ backend/ # FastAPI service and tests β”‚ β”œβ”€ app/ β”‚ β”‚ β”œβ”€ api/ # API routes (USSD, convert, rebalance, etc.) β”‚ β”‚ β”œβ”€ core/ # Config, DB, cache β”‚ β”‚ β”œβ”€ models/ # Pydantic schemas & SQLAlchemy models β”‚ β”‚ β”œβ”€ services/ # Business logic (wallet, liquidity, forecast, auth) β”‚ β”‚ β”œβ”€ integrations/ # External integrations (Daraja, CCTP, Hedera) β”‚ β”‚ └─ ai/ # Groq AI client wrapper (mock-friendly) β”‚ β”œβ”€ tests/ # Pytest suite (coverage target 100%) β”‚ β”œβ”€ environment.yml # Conda environment (includes pip -e .[dev]) β”‚ β”œβ”€ pyproject.toml # Dependencies, tooling configs β”‚ └─ README.md # Backend-specific docs β”‚ β”œβ”€ frontend/ # React + Vite + TS UI (added via git subtree) β”‚ β”œβ”€ src/ # Components, hooks, contexts β”‚ β”œβ”€ public/ # Static assets β”‚ β”œβ”€ package.json # Scripts and deps β”‚ └─ README.md # Frontend-specific docs and usage β”‚ β”œβ”€ contract/ # Hard …