FortuneWiz one-on-one gaming platform

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.

Games: Football, Ragdoll and room comparison
Games: Football, Ragdoll and room comparison
Home: an introduction to one-on-one games
Home: an introduction to one-on-one games
How to play: account, availability and game setup
How to play: account, availability and game setup
Player account: a fictional $25 balance and demonstration invoice
Player account: a fictional $25 balance and demonstration invoice
Administration: Football and Ragdoll content in the local API
Administration: Football and Ragdoll content in the local API
Games on a phone: responsive web layout
Games on a phone: responsive web layout

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.

Next.js React TypeScript PHP Symfony
Back to portfolio

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.