Skip to content

Repository files navigation

StellarLift

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.

Features

  • 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

Tech Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: shadcn/ui
  • State Management: Zustand
  • Blockchain: Stellar SDK

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/stellarlift.git
cd stellarlift
  1. Install dependencies:
npm install
  1. Set up environment variables:
cp .env.example .env.local

Edit .env.local with your Stellar network configuration.

  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Project Structure

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

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

MIT License - see LICENSE for details.

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages