This project was started during WalletConnect hackathon in partnership with Coinbase, Safe, Magic and 1Inch.
π It won the 2nd place in the Coinbase Integration category.
Kleek is an innovative event management platform that leverages blockchain technology to create more engaging and accountable event experiences. Our platform addresses the common issues of no-shows and last-minute cancellations by implementing a unique deposit system, ensuring higher attendance rates and more committed participants.
Traditional event management platforms often struggle with:
- High no-show rates
- Last-minute cancellations
- Lack of attendee commitment
- Inefficient refund processes
Kleek solves these issues by:
- Implementing a smart contract-based deposit system
- Encouraging attendee commitment through financial incentives
- Automating the attendance verification and refund process
- Providing a transparent and fair system for both organizers and attendees
Our frontend is built using modern web technologies to ensure a smooth, responsive, and user-friendly experience:
- Next.js π: React framework for building efficient and scalable web applications
- TailwindCSS π¨: Utility-first CSS framework for rapid UI development
- Day.js ποΈ: Lightweight JavaScript library for date and time manipulation
- Pinata Client π: IPFS pinning service for decentralized content storage
- Supabase ποΈ: Open-source Firebase alternative for database management
- WalletConnect AppKit π: Simplified wallet connection for Web3 applications
- wagmi β‘: React Hooks library for Ethereum
- NextAuth.js π: Authentication solution for Next.js applications
- shadcn/ui π: Reusable UI components built with Radix UI and Tailwind CSS
- React Hook Form π: Performant, flexible and extensible forms with easy-to-use validation
- Zod β : TypeScript-first schema declaration and validation library
(Include instructions for setting up the project locally, such as prerequisites, installation steps, and how to run the development server)
(Include guidelines for contributing to the project, if applicable)
(Specify the license under which the project is released)
(Provide contact information or links to project maintainers)
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.