🎮 Finish Real-Money Multiplayer Game (Crypto + Node/Next.js)
Posted: 6 days ago | Location: Worldwide | Experience Level: Expert
💡 Summary
snakey.cash is a browser-based, real-money multiplayer game inspired by Slither.io. Players compete in real-time and can deposit/withdraw funds using crypto. Frontend is built with Next.js and backend with Node/Socket.IO. The project requires completion from the existing codebase.
📌 Current State
- Frontend: Next.js 14 with Firebase Auth (Google & Email login), partially implemented Discord and Apple login.
- Deposit modal shows QR codes and wallet addresses (currently test only).
- Backend: Node/Express + Socket.IO handling lobbies, bots, collision rules, boosts, and cash-out mechanics.
- Wallet service stubs for Base, Polygon, Solana, BSC (not fully aligned with requirements).
- Live site on Vercel with incomplete balance ledger and mocked leaderboards/friends.
🚧 Gaps vs. Original Brief
- Payments & Ledgering: missing double-entry ledger, reconciliation, and deposit/withdrawal webhook system.
- Admin Tools: no dashboard for users, lobbies, balances, bans, or treasury.
- Infrastructure: no .env example, no CI/CD, no monitoring/logging, no rollback strategy.
- Game & UX: reconnect/resume logic missing, mobile controls incomplete, leaderboards and referrals not connected to real data.
💰 Salary / Budget
$
$800 — Fixed Price
🛠 Skills Required
Node.js, Socket.IO, Game Development
⚠️ Note: This application will redirect you to Upwork.