About the Project
Minecraft Wrapped is a data visualization project created as an extension of the hybrid Minecraft server.
It is a web application providing a personalized summary of player activity and general server statistics, inspired by the Spotify Wrapped format.
The project started with a deep dive into data analysis, followed by building a custom Python parser and a high-performance frontend.
The main goal was to capture the Wrapped atmosphere through dynamic animations and a polished visual style, turning dry statistics into a compelling story of shared gameplay.
By adopting a vibe-coding approach, I managed to move from the initial concept to a finished product in just 13 days.

Demo
You can view the interactive demonstration of the project here:
Data Processing Pipeline
By utilizing vibe-coding, I efficiently transformed millions of raw records into a polished final product:
- Analysis: Inventory of data sources including MariaDB, server console logs, and player
.jsonfiles. - Architectural Design: Defining optimized JSON structures to feed the frontend with zero unnecessary overhead.
- Parser Implementation: Leveraging AI models to generate logic capable of processing over a million SQL records, console logs, and player statistics into the final JSON data layer.
- Frontend Integration: Using AI models to build a highly visual and animated user interface.
Challenges and Limitations
- Specific Architecture: The project required a specific server configuration and a dedicated set of plugins for accurate data collection.
- Scalability Constraints:
- Fun facts at the end of the Wrapped were manually curated.
- Certain data points required manual verification and occasional cleanup.
- Frontend: Due to the specific presentation structure and complex animations, the site was optimized primarily for desktop devices.
- Analytics: The lack of integrated session recording during the launch prevented a deep-dive UX analysis.