A blockchain-based web crowdfunding platform built on the Stellar Network for transparent, borderless, and secure fundraising.
StellarAid enables project creators to raise funds in XLM or any Stellar-based asset (USDC, NGNT, custom tokens), while donors can contribute with full on-chain transparency.
/src
/assets # static files (images, fonts, etc.)
/components # shared UI components
/common
/layout
/features # domain-oriented modules (recommended)
/auth
/components
/pages
/hooks
/services
index.ts
/dashboard
/components
/pages
index.ts
/projects
/components
/pages
index.ts
/admin
/components
/pages
index.ts
/pages # route-level pages (thin wrappers around features)
/auth
Login.tsx
Register.tsx
/dashboard
DashboardHome.tsx
/projects
ProjectsList.tsx
ProjectDetails.tsx
/admin
AdminHome.tsx
/routes # routing config
AppRoutes.tsx
/services
api.ts
stellar.ts
/hooks
useAuth.ts
useFetch.ts
/store
index.ts
auth.slice.ts
/types
api.d.ts
user.d.ts
project.d.ts
/utils
constants.ts
helpers.ts
validators.ts
App.tsx
main.tsx
vite-env.d.ts - 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 Frontend is built with:
- Next.js 14
- TailwindCSS
- Stellar JavaScript SDK
- Redux (state management)
Click the βForkβ button in the topβright of the GitHub repo and clone your fork:
git clone https://github.com/YOUR_USERNAME/stellaraid.git
cd stellaraidgit checkout -b feature/add-donation-flowUse conventional commits:
feat: add wallet connection modal
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.