Skip to content

ustaxs/impactflow-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

ImpactFlow API

Backend infrastructure for the ImpactFlow Protocol.

Overview

This repository provides backend services for:

  • Authentication
  • Campaign management
  • Beneficiary verification
  • Notifications
  • Analytics
  • Off-chain validation

Features

  • Wallet authentication
  • Role-based access control
  • Campaign APIs
  • Beneficiary onboarding
  • Milestone approval workflow
  • Event tracking
  • Queue processing

Tech Stack

  • NestJS
  • PostgreSQL
  • Redis
  • TypeORM
  • JWT
  • Docker

Getting Started

git clone https://github.com/impactflowlabs/impactflow-api.git

cd impactflow-api

npm install

npm run start:dev

Environment Variables

DATABASE_URL=
JWT_SECRET=
REDIS_URL=
STELLAR_RPC_URL=
CONTRACT_ID=

API Modules

src/
 ├── auth/
 ├── campaigns/
 ├── beneficiaries/
 ├── milestones/
 ├── governance/
 ├── analytics/
 └── notifications/

Future Features

  • AI fraud detection
  • On-chain indexing
  • Notification engine
  • Advanced analytics
  • Impact scoring

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors