Full-Stack Web App
BingshoCraft
Website for BingshoCraft, a Minecraft survival SMP - live server status, twelve player leaderboards pulled straight from the game server, a 21-item store, and the full rulebook.
Web Designer & Developer
2026 - Present
7 technologies
About This Project
BingshoCraft is the official web portal for a community Minecraft survival SMP. The site synchronizes real-time state directly from the running game server. Live server health and player counts integrate via mcstatus.io backed by an AbortController (3.5s timeout) and stale-while-revalidate cache headers. The leaderboard system queries 12 categories (economy, playtime, PvP kills, quests) by fetching positions 1–10 in parallel via Promise.all over the AJLeaderboards REST API with per-row fault tolerance. Includes a 21-product community store with Discord ticket integration, an 8-category filterable rulebook with 38 rules, and a dark #FFE200 brand aesthetic with scroll-linked Framer Motion parallax heroes.
Tech Stack
Key Features
- Live Minecraft server status via mcstatus.io with 3.5s timeout, 30s revalidate, and offline fallback
- Twelve leaderboard categories from the AJLeaderboards REST API, top ten fetched in parallel per board
- 21-product store with slug-routed detail pages and a Discord ticket purchase flow (no payment gateway)
- Rules page covering 38 rules across 8 categories with severity tags and filtering
- Scroll-linked parallax hero and dark editorial styling in the server's #FFE200 brand yellow
The Outcome
Live at mc.bingsho.org. Unifies server metrics, 12 competitive leaderboards, store catalogs, and server guidelines with 100% resilient fallback paths during server reboots.