CarBnB
Rent cars from locals anywhere. Crypto payments, no middlemen.
Problem Statement
CarBnB is a decentralized peer-to-peer car-sharing platform built on Celo, designed for digital nomads who want to experience cities like locals. It allows anyone to list their vehicle and anyone else to rent it without relying on traditional intermediaries. All rentals are handled through smart-contract escrow with payments in cUSD stablecoin, ensuring trustless transactions, transparent rules, and automatic fund releases once the rental is completed. We use SQD Pipes SDK to index rental events in real-time, powering analytics and on-chain reputation tracking. CarbNB reduces costs, increases transparency, and makes car-sharing globally accessible, secure, and censorship-resistant.
Solution
CarBnB is built as a Farcaster MiniApp using the Celo Composer template with a Next.js 14 frontend and Hardhat for smart contract development. Frontend Stack:Next.js 14 with App Router and TypeScriptFarcaster Frame SDK + MiniApp Wagmi Connector for wallet integrationTailwind CSS for stylingDeployed as a Farcaster MiniApp for distribution to 10M+ MiniPay users Smart Contracts:Solidity 0.8.20 deployed on Celo TestnetOpenZeppelin contracts for security (Ownable, IERC20)Payments in cUSD (Celo Dollar) stablecoin for price stabilityEscrow system: funds held in contract until rental completionKey Technical Decisions:Farcaster MiniApp chosen for instant distribution to crypto-native nomadscUSD for payments to avoid volatility for both parties
Hackathon
ETHGlobal Buenos Aires
2025
Contributors
- davidbaruchdev
12 contributions