ArchiveMap
DemoArchiveMap was the final project for my 2 year Higher Vocational Education in Java Development.
The system combines visualisation and distribution via data analysis and object storage to produce a web based map interface that allows users to selectively download specific areas of the map.
ArchitectureThe system is split into 3 main components:
- Data Analysis - WorldAnalyzer - A CLI application that analyses Minecraft world data and produces a database of the world.
- API - WorldArchive - Spring Boot backend for data management and APIs
- Web Interface - ArchiveMap - A Next.js web application with interactive tile-based map visualization and selective region download functionality.
Technologies- Java
- Spring Boot
- TypeScript
- Next.js
- PostgreSQL
- Object Storage
- Tile-based-rendering



