Go back

Minazon

Minazon is a full-stack storefront for virtual items built for a live Minecraft (Java Edition) server.

I built the entire system: an in-game storage tracker that maintains real-time inventory, a bridge that links the game to the website, the web app itself (accounts, search, favorites, cart, orders), and a command pipeline that turns web orders into Create-mod train schedules and delivers to in-game stations while feeding status back to the site. (Create is a Minecraft automation mod that adds mechanical systems and trains.)

How it works (user flow → trains)

  1. Live inventory: My in-game tracker aggregates storage and pushes current counts. The site shows searchable, friendly item names and auto-expires stale numbers to avoid phantom stock.

  2. Checkout to a station: Users add items to a cart and choose a drop-off station (mapped locations; some are depots).

  3. Order → command queue: The site creates an order and writes a JSON command (order id, items, source depot, destination station) to a durable queue.

  4. Bridge → Create trains: My bridge service polls the queue and compiles each command into a Create train schedule (route, cargo manifest, stops).

  5. Delivery & tracking: As trains run the schedule, the bridge posts status updates (queued → dispatched → delivered). The website shows a per-order timeline.

What I built (scope & responsibilities)

Design choices that make it robust