StellarAid Backend is the server-side API powering the StellarAid crowdfunding platform — a blockchain‑enabled system built on the Stellar network to support transparent, secure, and efficient fundraising for social impact initiatives.
/src
/modules
/auth
/users
/projects
/donations
/wallet
/admin
/notifications
/common
/database
/config- Discover global fundraising campaigns
- Donate in XLM or Stellar assets
- Wallet integration (Freighter, Albedo, Lobstr)
- On-chain transparency: verify all transactions
- Create social impact projects
- Accept multi-asset contributions
- Real-time donation tracking
- Withdraw funds directly on-chain
- Campaign approval workflow
- User & KYC management
- Analytics dashboard
StellarAid Backend is built with:
- NestJS
- PostgreSQL
- Prisma ORM
- Horizon API integration
- Worker processes (BullMQ)
Click the “Fork” button in the top‑right of the GitHub repo and clone your fork:
git clone https://github.com/YOUR_USERNAME/stellaraid-api.git
cd stellaraid-apibash cp .env.example .env npm install npm run prisma:migrate npm run start:dev
git checkout -b feature/add-donation-flowUse conventional commits:
feat: add wallet connection endpoint
fix: resolve donation API error
docs: update project README
refactor: clean up project creation formPush your branch:
git push origin feature/add-donation-flowOpen a Pull Request from your fork back to the main branch.
MIT License — free to use, modify, and distribute.