Gaming commerce / Web development
OraclePvP
A storefront that feels part of the server.
OraclePvP needed a shopping experience with the same personality as its Minecraft community. My work combines a custom visual identity, recognisable product categories and a player-focused storefront built with React and Next.js.
- Focus
- Minecraft storefront
- Platform
- Web application
- Built with
- React · Next.js · Sass

The challenge
A game server store serves people who already understand the community as well as players arriving for the first time. It needs to express the server's world quickly, then make categories and purchase information understandable without asking visitors to learn a completely different interface.
The challenge was balancing an expressive Minecraft identity with practical commerce. Large illustrations and colourful category panels can make a store memorable, but the account, basket and product actions still need a clear place in the hierarchy. The visual design had to support that journey across desktop and smaller screens.
The approach
Community identity at the entrance
The storefront uses OraclePvP artwork and a distinctive colour palette to establish the server's identity immediately. Links back to the game and community sit within that experience, connecting the store to the world players already know.
Categories before complexity
Ranks and gems are presented as recognisable destinations rather than an undifferentiated list. The category artwork helps visitors orient themselves, while a consistent card structure makes it easier to move from a broad choice to the items within it.
Player context and commerce state
The application includes player login and a basket alongside its catalogue. The React and Next.js codebase separates storefront presentation from store data and checkout integrations. This is the part of game commerce that needs to remain understandable even when the surrounding artwork is expressive.
03 / Inside the project
The technology behind OraclePvP
The languages and tools used to bring the project to life.
The stack
- React & Next.js
- Custom storefront and page rendering
- JavaScript
- Catalogue, player and basket interactions
- CSS & Sass
- Storefront styling and responsive layouts
- SWR
- Client-side store data fetching
Code by language
- JavaScript
- 67.3%
- CSS
- 31.1%
- HTML
- 1.4%
- SCSS
- 0.3%
The result
OraclePvP demonstrates how a custom Minecraft website can carry a strong visual identity while still providing the familiar structure of an online store. The delivered work brings together branded presentation, category navigation and application state around the player journey.
The same design considerations matter for custom Tebex themes and other game storefronts: explain the packages, keep mobile navigation manageable and make the next step clear. The appropriate checkout integration depends on the store's platform and project scope; the current live OraclePvP store may differ from the portfolio preview.
Have something in mind?
Let’s build your next project.
Tell me what you want people to do, and we can work out the right experience to support it.

