Roblox GAG2 PvP Coinflip Site
Budget: $30 – $250 USD
I need a real-time, MERN-based platform that lets Grow a Garden 2 players wager their in-game currency and items in head-to-head coinflips, plus a few extra mini-games. Players will deposit or withdraw by mailing items to dedicated Roblox bot accounts; those bots must listen to each mailbox, value the incoming items, then hit MongoDB so the website balance updates instantly.
A 10 % rake comes off every coinflip win unless any single mailed item already exceeds that percentage, so the valuation logic has to respect both scenarios automatically.
Core build goals
• Responsive React front end with WebSocket-driven, second-by-second game state updates.
• Express/Node.js API that authenticates Roblox users, manages sessions, and exposes endpoints for deposits, withdrawals, and game actions.
• Bot service (can live as a separate Node worker) that logs into multiple Roblox accounts, polls the mailbox, parses item IDs, updates player credits, and triggers webhooks so the UI refreshes without reloading.
• MongoDB schema covering users, inventory snapshots, open flips, completed flips (needed for a visible history feed), jackpots, Connect 4 and Tic-Tac-Toe rooms, and chat messages.
Player features users will actually see
• Coinflip lobby with live odds, animated flip reveal, and automatic rake handling.
• Leaderboard, chat, and a searchable history page of every finished game.
• Additional games: real-time Connect 4, rolling jackpot, and Tic-Tac-Toe, built on the same credit balance.
Deliverables
1. Full Git repo with documented MERN code, bots, and deployment scripts.
2. Deployed site (Docker/K8s or traditional VPS—your call) ready to test against Roblox.
3. Admin panel to edit item prices, force payouts, and monitor rake totals.
4. Post-launch hand-off: environment variables guide, API schema, and bot account setup steps.
I’m happy to point you at reference sites like RoFlip so the animation and flow feel familiar to Roblox gamblers, but I want a clean, original UI. If this sounds like your type of full-stack challenge, let’s talk timelines and milestones.
A 10 % rake comes off every coinflip win unless any single mailed item already exceeds that percentage, so the valuation logic has to respect both scenarios automatically.
Core build goals
• Responsive React front end with WebSocket-driven, second-by-second game state updates.
• Express/Node.js API that authenticates Roblox users, manages sessions, and exposes endpoints for deposits, withdrawals, and game actions.
• Bot service (can live as a separate Node worker) that logs into multiple Roblox accounts, polls the mailbox, parses item IDs, updates player credits, and triggers webhooks so the UI refreshes without reloading.
• MongoDB schema covering users, inventory snapshots, open flips, completed flips (needed for a visible history feed), jackpots, Connect 4 and Tic-Tac-Toe rooms, and chat messages.
Player features users will actually see
• Coinflip lobby with live odds, animated flip reveal, and automatic rake handling.
• Leaderboard, chat, and a searchable history page of every finished game.
• Additional games: real-time Connect 4, rolling jackpot, and Tic-Tac-Toe, built on the same credit balance.
Deliverables
1. Full Git repo with documented MERN code, bots, and deployment scripts.
2. Deployed site (Docker/K8s or traditional VPS—your call) ready to test against Roblox.
3. Admin panel to edit item prices, force payouts, and monitor rake totals.
4. Post-launch hand-off: environment variables guide, API schema, and bot account setup steps.
I’m happy to point you at reference sites like RoFlip so the animation and flow feel familiar to Roblox gamblers, but I want a clean, original UI. If this sounds like your type of full-stack challenge, let’s talk timelines and milestones.