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.
Screenshots





Problem Statement
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 carpoolingCarpooling 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 applicationsData leakageIdentity TheftHigh commission (12%)Need to download external appRollin'Pool SolutionWe have built a user-friendly Telegram mini app that connects individual drivers and passengers to:Share costsReduce emissionsEnhance social interactionsWhat's new with Rollin'poolWe are reaching out next billion users through Telegram and Mini PayWe are ensuring secure and private rides using ZKWe are ensuring a fair amount for the driver thanks to the P2P systemWe are delivering onchain attestations to recognize good drivers with a rating systemRoadmapDispute resolution systemReal-time trackingDaily rideKey partnerships with transportation companies (mostly train)Insurance productsToken rewards
Solution
Smart contractsWe have created three main smart contracts:Profile.sol: allows registration of driver and passengersRidemanagement.sol: manages passenger and driver interactions with requestsTransactionwAttestationWithOracle.sol and without oracle: manages user and driver interactions with requests with attestationsFrontendA 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.IntegrationsReach the next billion users: Telegram & MiniPaySocial Login & Wallet: privyZK ID verification: zkpassportFaciliate payment: Metamask, Gnosis PayOracle: ChronicleAttestations: Sign inData storage infrastructure: Avail, Storacha
Hackathon
ETHGlobal Bangkok
2024
Prizes
- 🏆
Best Integration of Chronicle Oracles4th place
Chronicle Protocol
- 🏆
Best Arbitrum Orbit x Avail integrated project2nd place
Avail
- 🏆
Build on Decentralized Payments Infrastructure with Gnosis PayRunner Up
Gnosis
Contributors
- Violet-Bora-Lee
36 contributions
- ayabelarbi
30 contributions
- rose2221
8 contributions
- frgpy
3 contributions
- sdaav
1 contributions