Application
Last updated
Last updated
Frontend (Next.js, React.js):
Dynamic interfaces for campaign management and donations.
Backend (Solana Blockchain):
Handles transactions and program execution.
Programs (Smart contracts) written in Solana’s native language Rust and Anchor framework.
Decentralized Storage:
Arweave/IPFS: For campaign metadata and media files.
APIs and SDKs:
Solana Web3.js: Facilitates frontend and blockchain interaction.
Solana Pay: For secure payment processing. Integration with Solana Web3.js and Solana Pay API.
Third-party APIs for identity verification and data aggregation.
Payments Gateway:
Solana Pay: @solana/pay is a JavaScript library for facilitating commerce on Solana using a token transfer URL scheme.
BARK Web3 Payments Gateway: Supports donations and payments in BARK, SOL, and USDC, offering flexibility and convenience.
Payments Widget:
Integrated Widget: Provides an embedded, user-friendly interface for making payments and donations directly within the platform.
Security Components:
Encryption: End-to-end encryption for data security.
Authentication: Secure wallet-based methods.
Oracles and External Integrations:
Chainlink: Decentralized oracles for real-world data.
PYTH: High-fidelity financial market data.
Governance:
Community-driven mechanisms for protocol upgrades and policies.
Monitoring and Analytics:
Tools for tracking blockchain performance and user interactions.