Full Stack Developer for Gambling & Music Website

Job ID: 38690187

Budget: $1,500 – $3,000 USD

Hey, ive got a website project. I already have a website. warbls.com.

But I want to change it from a music libary to a more exciting gamified experienced. Is this something you can do? Have a look at https://roobet.com/ and https://shuffle.com/.
The big difference is that the users win sounds instead of money. Im going to upload the sounds to the website.

Warbls is a gamified music production platform where users can win sounds like loops, one-shots, sample packs, MIDI files, beats, and VST plugins by playing games. In Warbls 2.0, the platform shifts from a traditional sound library to a fully gamified experience. Users will no longer download sounds directly; instead, they play a variety of games to unlock unique sound assets.

Core Features:
Games for Sound Rewards:

Four main games: Roller, Plinko, Sync, and Spin (slot game). Each game offers different rewards, such as sound packs, plugins, or MIDI files.
Users can only win sounds by participating in these games. Different games may specialize in certain rewards (e.g., Sync could be exclusive to one-shots, while Spin could offer VST plugins).
User Interaction:

Players use virtual coins to bet and play. Coins can be purchased or earned through rewards.
A leveling system for users to track their progress and unlock special features.
Sound Upload and Curation:

All content uploads will be done by admins. Producers can submit sounds for review, and admins curate which sounds are uploaded.
Upload categories include One-shots, Loops, Sample Packs, MIDI, VST Plugins, and more.
Rewards and Game Configuration:

Admin panel allows management of game settings, sound uploads, user permissions, and the landing page content.
Game odds, reward configurations, and landing page promotions can be adjusted.
Community Engagement:

Users buy coins to participate in games, with different game modes, there they can win different kind of sounds.
The platform supports standard payments but may integrate additional payment methods in the future.

Technical Stack:
The preferred stack includes Next.js for the front end, Node.js for the backend, MySQL for the database, and AWS for cloud services. The platform will have a modular backend to support future integrations.

Please tell me if this is something you can do? And similar projects..