
CrossFund
Ethereum - StarkNet Cross Chain Crowdfunding Platform leveraging novel L1-L2 messaging protocol
Demo
About
# Overview This platform enables users to create and support crowdfunding campaigns across Ethereum and Starknet seamlessly. Users on either chain can participate in campaigns without the need to bridge tokens between chains, ensuring a smooth and intuitive user experience. # Notable Features - ETH-StarkNet cross-chain dApp implementation that doesn’t feel like two different apps, thanks to Dynamic - Messaging protocol that can seamlessly go between both chains, allowing us to know what’s happening on the other side - We can withdraw funds from both Ethereum and StarkNet without having to bridge tokens. - Safe campaign management that does not allow owners to maliciously corrupt the funds obtained.
How it's made
# Tech Stack ## Boilerplates We have combined the following boilerplates to bootstrap our development: - ScaffoldETH - Boilerplate for ETH contracts and React Hooks - ScaffoldStark - Boilerplate for STARKNET contracts and React Hooks ## Main application - Next.js - Main Frontend Framework - TailwindCSS - Styling library - DaisyUI - Premade styled components with Tailwind - Dynamic SDK - Multi-network wallet SDK - Kubo IPFS - Storing other information for campaigns - Wagmi. - React interactions for EVM - starknet-react - React interactions for starknet ## DevOps - Vercel - Deployment and hosting