Coindraw.
Web3 competition platform with NFT minting, on-chain draws, and payment infrastructure at 10k concurrent users.
Coindraw is a Web3 platform for hosting competitions, minting NFTs, and managing cryptocurrency transactions. Users buy tickets, enter draws, and win prizes — all of which had to be auditable, fast, and safe under real commercial load.
I owned the full development lifecycle as Contractor Fullstack Blockchain Developer: a MERN backend (Node + Express + MongoDB) with RESTful APIs for users, transactions and draw entries; a Next.js + React frontend styled with Tailwind + Radix UI; and Solidity smart contracts on Polygon handling minting, draws, and prize distribution. The system handled 10,000+ concurrent users with Redis caching and serverless deployment on Render and Vercel.
Summary
Coindraw is a Web3 competition platform. It supports NFT minting, ticket purchases, competition entries, on-chain draws, and prize workflows.
What The Client Needed
The product needed to make a blockchain-backed competition feel clear for users. Payments, entries, smart contracts, and prizes all had to work together.
What I Built
- Backend APIs for users, competitions, entries, and transactions.
- A web app for browsing competitions and buying entries.
- Smart contract integrations for minting, draws, and prizes.
- Caching and deployment setup for high user traffic.
Workflow
Result
Users could join competitions without needing to understand every technical blockchain detail.
What This Shows
This project shows how I connect complex Web3 systems to a cleaner product experience.