Backend infrastructure for the ImpactFlow Protocol.
This repository provides backend services for:
- Authentication
- Campaign management
- Beneficiary verification
- Notifications
- Analytics
- Off-chain validation
- Wallet authentication
- Role-based access control
- Campaign APIs
- Beneficiary onboarding
- Milestone approval workflow
- Event tracking
- Queue processing
- NestJS
- PostgreSQL
- Redis
- TypeORM
- JWT
- Docker
git clone https://github.com/impactflowlabs/impactflow-api.git
cd impactflow-api
npm install
npm run start:devDATABASE_URL=
JWT_SECRET=
REDIS_URL=
STELLAR_RPC_URL=
CONTRACT_ID=src/
├── auth/
├── campaigns/
├── beneficiaries/
├── milestones/
├── governance/
├── analytics/
└── notifications/- AI fraud detection
- On-chain indexing
- Notification engine
- Advanced analytics
- Impact scoring