Satellite and Blockchain for Transparent and Resilient Disaster Relief
ReliefChain Alliance is a humanitarian technology initiative that combines satellite communication and blockchain transparency to strengthen disaster relief supply chains.
When traditional infrastructure breaks down, ReliefChain Alliance ensures that aid continues to move—reliably, securely, and transparently—from donors to survivors.
Our mission is clear:
- Deliver aid faster and more effectively
- Eliminate fraud and misallocation
- Build trust through full transparency
Disasters expose major gaps in relief delivery:
- Communication networks fail when cell towers go down.
- Donors have no visibility into how their contributions are used.
- Supplies risk being diverted, delayed, or lost.
- Agencies often struggle to coordinate without real-time data.
These gaps cost time, resources, and, most critically, lives.
ReliefChain Alliance integrates resilient communication and transparent record-keeping to create a trustworthy relief ecosystem:
- Satellite Connectivity – Works even when local networks fail.
- Blockchain Transparency – Every transaction and delivery is recorded immutably.
- Real-time Supply Tracking – GPS-enabled packages monitored through satellite.
- Donation Accountability – Donors can see exactly how their support is used.
- Multi-Role Platform – Governments, NGOs, distributors, and beneficiaries work together on one system.
- Frontend: React, Web3.js, Tailwind, Leaflet Maps
- Backend: Node.js, Express, MongoDB, Redis, Socket.io
- Blockchain: Ethereum (Hardhat, Solidity, OpenZeppelin)
- Satellite: Python integrations with Iridium, Inmarsat, and other networks
- Mobile: React Native, with offline-first design for field operations
- Infrastructure: Docker, Kubernetes, GitHub Actions
- Node.js 18+
- Python 3.8+
- Git
- Docker (recommended)
git clone https://github.com/ReliefChainAlliance/reliefchain.git
cd reliefchainInstall dependencies for backend, frontend, and contracts:
cd backend && npm install && cd ..
cd frontend && npm install && cd ..
cd contracts && npm install && cd ..-
Start a local blockchain:
cd contracts npx hardhat node -
Deploy contracts:
cd contracts npx hardhat run scripts/deploy.js --network localhost -
Start the backend API:
cd backend npm run dev -
Start the frontend dashboard:
cd frontend npm start
- Dashboard: http://localhost:3000
- API: http://localhost:5000
- Blockchain: http://localhost:8545
- Disaster event management with priority zones
- Supply chain tracking from donor to beneficiary
- Transparent fund allocation with real-time reporting
- Multi-stakeholder collaboration (governments, NGOs, donors, distributors, and beneficiaries)
- Satellite integration for communication and tracking during blackouts
ReliefChain Alliance is designed to:
- Reduce response times from days to hours
- Eliminate fraud with fully transparent supply chains
- Improve coordination between relief organizations
- Strengthen donor trust by showing direct impact
- Save lives through faster, more reliable delivery of aid
We welcome contributions from developers, researchers, NGOs, and humanitarian professionals.
- Fork the repository
- Create a feature branch
- Add your improvements with tests
- Submit a pull request
This project is licensed under the MIT License – see the LICENSE file for details.
For operational use in disaster relief, contact: emergency@reliefchain.org
ReliefChain Alliance is built on the belief that transparency and technology can save lives when it matters most.