Search projects, hackathons, sponsors and tech

    ← All projects

    Rollin'pool

    Rollin'pool is a user-friendly Telegram mini app that connects individual drivers and passengers to share costs, reduce emissions, and enhance social interactions, all while using ZK to ensure secure and private rides.

    Demo

    About

    Rollin'pool is a user-friendly Telegram mini app that connects individual drivers and passengers to share costs, reduce emissions, and enhance social interactions, all while using ZK to ensure secure and private rides. **What is carpooling** Carpooling is a transportation method where a group of people shares a single vehicle to travel to a common or nearby destination. This approach reduces the number of individual cars on the road, which can help save money, reduce traffic congestion, and lower environmental impact by decreasing fuel consumption and emissions. This market is a full expansion, planning to reach $40M in 2032, and avoid 1.5M of Co2 by year. **Current issues with carpooling Web2 applications** - Data leakage - Identity Theft - High commission (12%) - Need to download external app **Rollin'Pool Solution** We have built a user-friendly Telegram mini app that connects individual drivers and passengers to: - Share costs - Reduce emissions - Enhance social interactions **What's new with Rollin'pool** - We are reaching out next billion users through Telegram and Mini Pay - We are ensuring secure and private rides using ZK - We are ensuring a fair amount for the driver thanks to the P2P system - We are delivering onchain attestations to recognize good drivers with a rating system **Roadmap** - Dispute resolution system - Real-time tracking - Daily ride - Key partnerships with transportation companies (mostly train) - Insurance products - Token rewards

    How it's made

    **Smart contracts** We have created three main smart contracts: - Profile.sol: allows registration of driver and passengers - Ridemanagement.sol: manages passenger and driver interactions with requests - TransactionwAttestationWithOracle.sol and without oracle: manages user and driver interactions with requests with attestations **Frontend** A Next js dApp enables each role to interact with the service. The goal is to provide a quick, simple, and secure user experience. Each party has its own React page, facilitating their respective roles. **Integrations** - Reach the next billion users: Telegram & MiniPay - Social Login & Wallet: privy - ZK ID verification: zkpassport - Faciliate payment: Metamask, Gnosis Pay - Oracle: Chronicle - Attestations: Sign in - Data storage infrastructure: Avail, Storacha