FortuneWiz — One-on-One Gaming Platform
FortuneWiz (GV) brings Football and Ragdoll into one web experience: discover a game, compare rooms and manage a player account.
Project Goal
Give players a clear route from discovering a game to choosing a one-on-one room, with account access and the participation conditions visible in the same product.
Solution and Architecture
The Next.js and React website introduces the games, explains participation and provides account screens. A separate Symfony API models users, game templates, players, balances and transaction records. A React administration application provides interfaces for users, games, content, regional availability and financial records. The website is responsive; the instructions describe downloading separate games. This case covers the web platform, without claiming native game development.
Inside FortuneWiz
Screens captured from the locally running FortuneWiz client and API: game discovery, room selection, instructions, a fictional player account and the game content administration screen.






Screens show the local application with fictional users, balance and invoice records. Room amounts, occupancy labels and the profile rating are interface examples; they do not prove live matchmaking, a measured player reputation or winnings. No production player data was copied. Payments, withdrawals, email and external game launches are disabled. End-to-end matches and monetary operations were not verified.
Advantages
- ⚽ Two games in one place — discover Football and Ragdoll from a shared website.
- 🎮 Compare room options — entry amounts and displayed prizes appear together.
- 🧾 Understand the displayed breakdown — the interface separates the pool, fee and winner amount.
- 📱 Browse on a phone — responsive pages adapt the game selection to a smaller screen.
- 🧭 Prepare before playing — instructions explain registration, regional availability and installation.
Technologies
Verified from the supplied repositories: Next.js 14, React 18 and TypeScript for the player website, with Material UI, Redux Toolkit and NextAuth. The API uses PHP, Symfony 6.4, API Platform and Doctrine ORM. The separate administration client uses React 18, Vite and Tailwind CSS. Stack evidence describes the source; it does not establish that every integration was tested.


Building the web platform around one-on-one games
FortuneWiz illustrates the web layer that surrounds a multiplayer game: discovery, participation information, account access and administration.
A clear path from game discovery to room selection
The public website introduces Football and Ragdoll and groups room options beside the game artwork. Displaying an entry amount and a fee breakdown helps explain the selected option. These screens document the interface; they do not demonstrate match execution or a financial return.
Player interfaces and administration as separate applications
The supplied GV repositories separate the Next.js website, Symfony API and React administration client. The API contains models for players, games, templates and transaction records; the administration source contains views for users, content and regional availability. This separation gives each interface its own responsibilities.
Responsive web access and explicit scope
The phone view is a mobile web page. Game installation is a separate step in the public instructions. The case focuses on the web product and verified source architecture. Explore related web projects in the portfolio and our development services to discuss a similar platform.
