Skip to content

ikkigroup/stellar-crowdfun

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Stellar Crowdfunding Workshop

A full-stack workshop project for building a decentralized crowdfunding platform on the Stellar blockchain. This project combines a modern React frontend with a Rust/Soroban smart contract backend, designed for educational purposes at the Stellar Indonesia Workshop (October 2025).

Project Structure

crowdfunding/   # React + TypeScript frontend (Vite, React Router, TailwindCSS)
ezcrow/         # Rust + Soroban smart contracts for Stellar

Frontend (crowdfunding/)

  • Built with React, TypeScript, Vite, and TailwindCSS
  • Uses React Router for routing and SSR
  • Integrates with Stellar wallets and SDK
  • Hot Module Replacement for fast development

Quick Start

cd crowdfunding
npm install
npm run dev
# Visit http://localhost:5173

Build & Deploy

  • Production build: npm run build
  • Docker support: docker build -t my-app . && docker run -p 3000:3000 my-app

Smart Contracts (ezcrow/)

  • Rust smart contracts using Soroban SDK for Stellar
  • Main contract: contracts/crowdfunding
  • Features: campaign creation, donations, goal/deadline logic, storage, and more

Quick Start

cd ezcrow/contracts/crowdfunding
make build      # Build contract
make test       # Run tests
# See README.md in this folder for deployment instructions

Key Concepts

  • Campaigns have owners, goals, deadlines
  • Anyone can donate; all logic is on-chain
  • Learn Rust, Soroban, and Stellar development

Resources


Built for the Stellar Indonesia Workshop by Risein & BlockDevId. Happy building! 🚀🇮🇩

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 74.2%
  • Rust 16.9%
  • CSS 7.5%
  • Other 1.4%