Vibe Check
Vibe-Check: Where Web2 meets Web3 in social media. Swipe, share, and connect through aura points and vibe-tags.
Videos
Description
Vibe-Check is built using a modern tech stack that seamlessly blends Web2 and Web3 technologies. The frontend is developed with Next.js and TypeScript, utilizing shadcn for UI components. We've implemented a custom swiping mechanism for user interactions.
The backend leverages Next.js API routes and PostgreSQL for data management. Web3 integration is achieved through Web3Auth for user onboarding, smart contracts for on-chain transactions, and XMTP for decentralized chat.
We use IPFS via Pinata for decentralized image storage, enhancing data resilience. Our vibe-matching algorithm, gyatt-based leaderboard, and marketplace for trading auras are custom-built, integrating blockchain technology with traditional database operations.
A key innovation is our Web3Auth implementation, which provides a Web2-like experience while leveraging blockchain benefits. We've also developed a custom middleware to integrate XMTP chat with our vibe-matching system, ensuring only compatible users can communicate.
This architecture allows us to offer a familiar social media experience with the added benefits of blockchain technology, creating a unique platform that bridges the gap between Web2 and Web3.