project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

PulluP

Trustless, open, privacy protecting P2P ride hailing app. Pay in crypto and get seamless web2 experience.

PulluP

Created At

ETHGlobal Bangkok

Project Description

In an era where traditional ride-hailing services exploit user data and impose arbitrary pricing, our project introduces a decentralized, privacy-first ride-hailing platform powered by web3 infrastructure.

PulluP is a privacy protecting, open, trustless p2p ride hailing where you can pay in crypto on every L2 chain because of account abstraction from Dynamic. Encrypted user data. User data protected and not exploited nor sold to marketing companies. Open market and free trade, users agree on jointly decided ride price. Embedded security layer trough web3 auths. No hidden commissions and bot personalised prices. Both driver and passenger protected by encryption, QR and trustless blockchain technology. Easy and cozy interface for mobile. 100% Web2 experience with web3 infrastructure.

as a user I want to: seamlessly use the crypto payment for everyday goods (like ride hailing) not care about bridging assets to other chains avoid my data being exploited by big companies take a cheap ride suggest own ride price

as driver I want to: receive any form of payment I want including crypto avoid my data being exploited by big companies have influence on price of the ride avoid price being set by companies ML algorithms

This system revolutionizes ride-hailing by: Eliminating data exploitation and corporate control; Enabling true peer-to-peer price discovery Providing seamless crypto payments for everyday use; Ensuring user privacy and security; Reducing costs by removing intermediaries;

Benefits For Passengers: Choose any cryptocurrency for payment; Propose custom ride prices; Maintain control over personal data; Access transparent pricing without hidden fees; Build portable reputation scores

Benefits For Drivers: Accept payments in preferred crypto assets; Set own pricing and availability; Protect personal and operational data; Access fair, algorithm-free marketplace; Build verifiable business reputation

How it's Made

Our focus was on creating a Web2-like experience while leveraging Web3 infrastructure, making crypto payments as simple as traditional payment methods.

Frontend: Next.js for the main application framework, shadcn/ui for consistent, accessible UI components, Wagmi + Viem for blockchain interactions, QR code libraries for ride verification

Backend & Blockchain: Solidity smart contracts deployed on Base L2, ZeroDev for account abstraction implementation, Dynamic.xyz for seamless user onboarding and wallet creation, Blockscout for transaction monitoring and analytics

Design: Figma for UI/UX design and prototyping, Mobile-first approach with progressive web app capabilities

Notable Technical Solutions: Account Abstraction Implementation, Used Dynamic.xyz for gasless transactions for better UX, Implemented social login while maintaining web3 capabilities, Seamless onboarding for non-crypto users, Developed secure QR-based ride verification

Smart Contract Architecture: Ride matching and payment processing contracts, Reputation system with fraud prevention, Cross-chain payment routing via LayerZero

Future Implementations: XMTP for secure in-app messaging, PUSH Protocol for real-time notifications, Additional wallet connectors (Ledger, Web3Auth), Regional KYC integration where required, Smart contract insurance, Oracle integration for dynamic pricing

background image mobile

Join the mailing list

Get the latest news and updates