Pour commencer
NxPay est une plateforme fintech ciblant la region CEMAC (Cameroun, Congo, Gabon, Guinee equatoriale, Tchad, RCA).
Qu'est-ce que NxPay ?
Le monorepo nex/ contient l'ensemble de la plateforme :
- Apps mobiles : NokiPay (consommateur) et NxPay Business (pro)
- Dashboards web : CMMS et Backoffice
- Packages partages : design tokens, composants UI, types, utilitaires
- 11 microservices NestJS en Clean Architecture
- Infrastructure : Docker, Kubernetes, CI/CD GitLab
Stack technique
| Couche | Technologies |
|---|---|
| Package Mgr | pnpm 10.x avec workspaces |
| Build | Turborepo |
| Mobile | Expo SDK 53, React Native 0.79, React 19, Zustand |
| Web | Nuxt 4, Nuxt UI 4, Tailwind CSS v4 |
| Backend | NestJS, TypeORM 0.3.27, PostgreSQL, Redis |
| Langage | TypeScript 5.8 (strict) |
Prerequis
- Node.js >= 20
- pnpm >= 10
- Docker et Docker Compose (pour PostgreSQL + Redis)
Demarrage rapide
bash
git clone <repo-url> nex && cd nex
pnpm install
make devVoir Installation pour le setup complet et Dev local pour les details du mode natif.