
Open
Posted
•
Ends in 1 hour
UNO skill based gaming app We are looking for a senior full-stack and React Native developer, or a small team, who has already built real-money or skill-based tournament systems similar to Wagr Skillz, Triumph, or competitive card-game platforms. This is not a from-scratch project. We already have a backend, mobile app, and admin dashboard. We need someone who has already built these systems before and can legally reuse or adapt their previous code modules to finish what is missing. Any reused code must be code you own or have the legal right to reuse. We do not want stolen code, copied private repo code, or code from a previous employer unless you have written permission to reuse it. Current Stack Backend: Node.js, Express, PostgreSQL, DragonflyDB or Redis, [login to view URL] Mobile App: React Native, TypeScript Admin Dashboard: React, Vite, Tailwind, Ant Design Payments: PayPal server-side foundation Target Cloud: AWS What Is Already Done The current app already has user registration, login, OTP verification, JWT auth, admin login, KYC upload, and admin KYC review foundation. KYC is correctly treated as required for payouts and withdrawals, not for tournament entry payments. The backend already has a legal eligible-state list from the legal opinion, state eligibility checks before paid tournament entry, PayPal backend order creation, PayPal backend order capture, PayPal webhook verification foundation, non-shippable PayPal checkout setup, tournament tables, payment tables, wallet ledger foundation, and a dynamic tournament calculator. The calculator supports actual paid entrants and configurable top-paid percentage. For example, if a tournament capacity is 10,000 users but only 5,000 users pay and join, payout math recalculates from the 5,000 actual paid users. The admin dashboard has tournament creation connected to the backend and state or geofence controls connected to the backend. The mobile app has API clients for payments, eligibility, tournaments, and calculator. Backend syntax checks pass. Mobile TypeScript check passes. Admin dashboard build passes. What Needs To Be Finished PayPal iOS Card Payment Integration The backend is mostly ready, but the mobile app still needs the native PayPal iOS SDK checkout. Need PayPal iOS SDK CardPayments integration, React Native bridge or native module if needed, backend-created PayPal order ID flow, backend capture after PayPal success, tournament access only after backend confirms payment, and clean handling for cancel, failure, retry, duplicate payment, and pending states. Server-Authoritative Game Engine This is the biggest missing piece. The server must control deck, shuffle, turns, timers, legal moves, scoring, disconnects, reconnects, and final results. The client should only send player actions. The server must validate every move. Match logs must be saved for disputes, fraud review, replay, and leaderboard proof. Need anti-cheat protection for bad moves, duplicate sessions, reconnect abuse, client tampering, and collusion signals. Developer can use their own existing engine, [login to view URL], Colyseus, or similar, but it must be server-authoritative and cheat-resistant. Tournament Lifecycle Need registration open, locked, in progress, completed, and cancelled states. Need actual paid entries locked at tournament start. Need winner list generated from verified server results. Need top configurable percentage payout, default top 10 percent. Need handling for ties, cancelled tournaments, refunds, no-shows, and minimum player rules. Need prize pool snapshots so payouts cannot change after lock. Need leaderboard endpoints, mobile leaderboard UI, and admin tournament monitoring. Payouts, KYC, And Withdrawals Payments to enter do not require KYC. Payouts do. Need payout provider integration, preferably Tipalti or similar. Need payee onboarding, KYC status sync, tax status sync, payment method status sync, withdrawal request flow, admin approval or rejection, payout batch flow, and ledger entries for winnings, withdrawals, reversals, and failed payouts. Payouts must be blocked unless KYC, payee, tax, and payment method status are complete. Affiliate Tournament System Need affiliate accounts and roles, affiliate-created tournaments, admin approval for affiliate tournaments, commission rules, referral or promo codes, affiliate earnings ledger, affiliate dashboard connected to backend, affiliate payout eligibility, and admin controls for affiliate limits, branding, logo settings, and revocation. Admin Dashboard Wiring Many dashboard pages exist but still use mock data. Need to wire users and KYC, payments and transactions, tournament list and detail, tournament monitoring, affiliates, fraud monitor, support tickets and chat, activity logs, audit logs, announcements, and notifications. AWS Deployment We have or plan to use AWS. Developer must be able to deploy the full stack. Preferred AWS setup includes ECS Fargate for backend, Application Load Balancer with WebSocket support, RDS PostgreSQL, ElastiCache Redis, private S3 bucket for KYC and uploads, CloudFront with S3 or Amplify for admin dashboard, Secrets Manager or SSM Parameter Store, CloudWatch logs and alarms, WAF and rate limiting, SES for email, ECR for Docker images, GitHub Actions or CodePipeline, and KMS encryption. Security And Testing Need rate limits on auth, OTP, KYC, payments, and tournament joins. Need request validation, admin audit logs, secure file storage, payment idempotency, webhook replay protection, refund handling, reversal handling, chargeback handling, and tests for calculator, eligibility, payments, webhooks, and game rules. Need end-to-end test for payment to tournament access. What Must Be Custom Made For This App Even if you have previous code, these parts must be customized. Match our existing React Native UI. Match our Node.js, Express, and PostgreSQL backend. Use our legal eligible-state list. Keep KYC required only for payouts, not tournament entry payments. Connect PayPal success to our tournament entry system. Connect calculator to actual paid entries and top-paid percentage. Build DuelDeck-specific card rules, scoring, timers, and leaderboard logic. Build affiliate tournaments around our admin workflow. Map payout provider status into our wallet and ledger system. Connect all admin pages to real backend data. Deploy to our AWS stack securely. Required Experience Please only apply if you have already built skill-based tournament apps, React Native iOS payment flows, PayPal Orders API or similar server-verified payments, server-authoritative multiplayer game logic, [login to view URL], Colyseus, or equivalent game rooms, anti-cheat or fraud systems, KYC and payout flows, admin dashboards, affiliate or referral systems, and AWS deployment for Node.js, PostgreSQL, Redis, and WebSocket apps. Proof Required Please provide App Store links, TestFlight links, videos of similar apps, screenshots or videos of admin dashboards you built, proof of payment and payout integration experience, proof of server-authoritative game engine experience, an explanation of which existing modules you can legally reuse, a 1-week implementation plan, and confirmation that reused code is legally yours to reuse. Timeline: 1 Week Day 1 Review backend, mobile app, and admin dashboard. Run all repos locally. Review SRS and legal state rules. Confirm AWS setup. Finalize integration plan. Day 2 Integrate PayPal iOS checkout. Connect backend capture. Add payment success and failure UX. Day 3 Integrate matchmaking and game rooms. Replace mobile WebSocket mismatch with real [login to view URL] client flow. Start server-authoritative card rules. Day 4 Finish tournament lifecycle. Add leaderboard logic. Add match logs and anti-cheat basics. Day 5 Integrate payout, KYC, and payee flow. Add affiliate tournament backend. Day 6 Wire admin dashboard mock pages to backend. Add security, validation, audit logs, and tests. Day 7 AWS deployment. End-to-end QA. Fix critical bugs. Deliver documentation and handoff video. Important Timeline Note One week is only realistic if you already have working reusable code for these systems. If you need to build payment integration, game engine, payout flow, affiliate system, admin wiring, and AWS deployment from scratch, this is not a 1-week project.
Project ID: 40456033
17 proposals
Open for bidding
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average ₹1,168 INR/hour for this job

As an experienced full-stack developer with a focus on Node.js and React Native, I believe I am the right fit for your UNO skill-based gaming app. I have a strong background in building real-money and skill-based tournament systems just like the one you're looking to develop. My expertise and experience in working with similar stacks as your existing system would enable me to quickly adapt and enhance what's missing. Regarding the specific tasks you've outlined, I am confident that I can successfully integrate the PayPal iOS SDK CardPayment to your mobile app. In addition, my proficiency in server-authoritative game engines is well-suited to handling deck control, turns, scoring, and anti-cheat protection, among others. My past projects demonstrate my capability in designing secure payment processing flows and integrating payment providers such as Tipalti — a valuable skill for your KYC and withdrawal workload. Finally, my commitment to clean coding practices, thorough testing, agile methodologies and staying updated with latest technologies will ensure we deliver a robust, scalable, secure & future-ready solution on time. With our collaborative approach & detail-oriented mindset, we can overcome any challenges your project may throw at us. Let's combine our skills and passion to create a top-notch UNO competitive gaming app that users will love!
₹1,000 INR in 40 days
0.0
0.0

I am a dedicated full-stack developer with experience building and maintaining scalable web applications. I focus on clean code, reliable solutions, and delivering quality work on time. I’m always ready to learn new things and solve challenging problems efficiently.
₹800 INR in 70 days
0.0
0.0

I’m confident I’m the right fit for this role. Your project requires completing a sophisticated skill-based UNO gaming app, focusing on PayPal iOS payment integration, server-authoritative game engine development, comprehensive tournament lifecycle, payout and KYC workflows, affiliate systems, admin dashboard wiring, AWS deployment, and robust security. I have extensive experience in UX/UI design, app and logo development, modern interfaces, usability enhancements, and AI-driven system improvements, particularly in real-money competitive gaming platforms. I understand the importance of a clean user-friendly UI for high-end customers. I’d love to chat about your project and offer a free consultation to align on reusing my secure, legally-owned code modules and ensure a seamless one-week delivery. Regards, Nabeel Ismail
₹3,500 INR in 40 days
0.0
0.0

Hi, Hope you’re doing well. I wanted to briefly introduce Sunshine Tech Innovation. We offer end-to-end digital services to help businesses build scalable and high-quality tech solutions. Our expertise includes: • Android & iOS App Development • Web & Custom Software Development • UI/UX, SEO & Graphic Design • IoT & AI Solutions We work with a 50+ member expert team and support clients as freelancers, remote resources, B2B partners, or long-term vendors—at competitive costs. We’re based in Ahmedabad and work with startups and businesses globally in reasonable cost of charge. Best regards, Ravi Soni
₹900 INR in 40 days
0.0
0.0

Jaipur, India
Member since Apr 22, 2026
$10-75 USD
$250-750 AUD
$10-30 USD
€30-250 EUR
₹37500-75000 INR
₹750-1250 INR / hour
$150-250 USD
£1500-3000 GBP
$250-750 USD
$750-1500 CAD
$750-1500 CAD
$250-750 USD
$10-30 USD
₹12500-37500 INR
$100 USD
$75-150 USD
$3000-5000 USD
$250-750 USD
$1500-3000 USD
$30-60 USD