Mobile-optimized decentralized marketplace allowing users to browse, buy, and sell items
Prize Pool
Prize Pool
This project is a decentralized marketplace app built on the Celo and Base blockchains, tailored for Celo Minipay users. It offers a secure and easy-to-use platform for buying and selling items with cryptocurrency, emphasizing trust and transparency.
Key Features:
Decentralized Marketplace: Users can list items for sale with details like title, description, price, and location. Buyers can browse listings, make offers, and purchase items using cUSD (Celo Dollars). Integration with Base blockchain adds more payment options.
Real-time Chat: The app includes a messaging system for direct communication between buyers and sellers. Pusher integration ensures instant, real-time updates for smooth chatting.
User Verification: Worldcoin integration adds an extra layer of security by verifying user identities. Verified users get a badge, boosting trust in the marketplace, thus getting rid of bots.
Location-based Listings: Sellers can include location data in their listings, and buyers can view item locations on a map with Leaflet integration, which can help find nearby items.
Secure Transactions: Smart contracts ensure secure and transparent transactions, with custom ABI implementations for interacting with Celo-specific contracts like cUSD.
User Ratings and Feedback: Buyers can leave feedback and ratings for sellers after transactions. Goldsky indexing makes it easy to verify these ratings. The feedback is minted as NFTs.
Price Conversion: Pyth oracle integration provides accurate, real-time price conversions between USD and EUR.
Transaction Verification: Blockscout integration allows users to view detailed transaction information for completed sales.
Responsive Design: Built with Next.js and styled with TailwindCSS for a mobile-friendly, responsive user interface.
Wallet Integration: Minipay (Celo) for mobile and Rainbow Kit for desktop support ensures seamless wallet connection and management.
Frontend Framework: