StellarLift is an open-source humanitarian funding platform built on the Stellar blockchain. It uses streaming payments (drips) to support individuals and communities in need transparently.
- Transparent Donations: Every contribution is traceable on the Stellar blockchain
- Streaming Payments: Set up recurring "drip" donations for consistent support
- Project Discovery: Browse and support verified humanitarian projects
- Dashboard: Track your contributions and impact
- Global Reach: Send help anywhere in the world with minimal fees
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- State Management: Zustand
- Blockchain: Stellar SDK
- Node.js 18+
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/stellarlift.git
cd stellarlift- Install dependencies:
npm install- Set up environment variables:
cp .env.example .env.localEdit .env.local with your Stellar network configuration.
- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
stellarlift/
├── app/ # Next.js App Router pages
│ ├── page.tsx # Landing page
│ ├── dashboard/ # Dashboard page
│ ├── projects/ # Projects listing
│ ├── projects/[id]/ # Project details
│ └── profile/ # User profile
├── components/ # Reusable UI components
├── lib/ # Utilities and data
├── public/ # Static assets
└── styles/ # Global styles
We welcome contributions! Please see our Contributing Guide for details.
MIT License - see LICENSE for details.