Skip to content
@Magenta-Mause

Magenta-Mäuse

Hi there, we are Magenta-Mause! 👋

We are a group of students passionate about software engineering, building robust web platforms, and exploring modern DevOps architectures. This organization serves as the home for our collaborative projects.


🏆 Project 1: Medals

Turning effort into excellence.

Status: ✅ Active / Stable

"Medals" is a comprehensive web platform designed to revolutionize performance tracking for athletes and coaches. It provides a centralized, secure, and user-friendly solution to record, analyze, and visualize performance metrics.

Key Features

  • For Athletes: A personal digital trophy case to log achievements and track progress.
  • For Coaches: A command center to monitor team performance and manage administrative overhead.
  • Tech Highlights: Role-based security, data visualization, and CSV bulk imports.

Architecture & Repositories

The system is built on a robust Java Spring Boot backend and a responsive React frontend, containerized with Docker.

Component Description Repository
Backend Java Spring Boot REST API handling auth, logic, and data structures. Medals-Backend
Frontend React + TypeScript SPA providing the interactive dashboard. Medals-Frontend
Deployment Docker Compose & Nginx configuration for containerized deployment. Medals-Deployment

🏠 Project 2: Cosy (Cost Optimised Server Yard)

The Digital Caretaker for Game Servers.

Status: 🚧 In Development

Cosy is an open-source platform for the orchestration and management of game servers (like Minecraft, Valheim, or CS:GO). Unlike typical administrative dashboards, Cosy features a unique "village" aesthetic where servers are represented as buildings in a pixel-art world.

Core Concept

  • Cost Efficiency: Optimized for performance on single-host systems (root servers / VPS).
  • Isolation: Every game server runs in its own Docker container.
  • Advanced Observability: Uses Loki for log aggregation (allowing live console streaming via WebSockets) and InfluxDB for performance metrics.
  • Docker-based runtime: Game servers are managed through the Docker engine — that is the only container runtime Cosy drives. Cosy itself can be deployed on Kubernetes; that is a deployment choice, not a second runtime engine.

Architecture & Repositories

Cosy uses a Java control plane surrounded by focused services for the template catalog, documentation and game integrations.

Component Description Repository
Release The official Cost Optimized Server Yard download repo — also where issues for every Cosy repository are tracked. Cosy
Backend Java Spring Boot application acting as the central control center and log router. Cosy-Backend
Frontend React + TypeScript (Bun) interface rendering the "Village" UI. Cosy-Frontend
Template Service Go (Gin) microservice serving the template and game catalog to the backend. Cosy-Template-Service
Templates Official and community-maintained game/server template definitions (schema-validated YAML) consumed by the template service. Cosy-Templates
Minecraft Mod Server-side Fabric mod pushing live Minecraft metrics (players, TPS) back to the backend. Cosy-Minecraft-Integration-Mod
Documentation The official Cosy documentation site (cosy-hosting.net). Cosy-Docs
Game API Maintenance mode. Rust microservice wrapping the SteamGridDB API. Game data has moved to the template service (/v3/games); kept for older backends. Cosy-Game-Service
Deployment Kubernetes manifests for the maintainers' internal test environments. Cosy-Internal-Deployment

🛠 Our Tech Stack

Across our projects, we utilize a modern and diverse technology stack:

Languages Java TypeScript Rust

Frameworks & Libraries Spring Boot React

DevOps & Infrastructure Docker Kubernetes Nginx

Data & Observability Postgres InfluxDB Grafana Loki


📬 Contact

Feel free to explore our repositories. If you have questions or want to contribute, open an issue in the respective repository!

Pinned Loading

  1. Cosy-Backend Cosy-Backend Public

    The backend repository of COSY.

    Java

  2. Medals-Backend Medals-Backend Public

    The medals backend

    Java 1

  3. Cosy-Frontend Cosy-Frontend Public

    The frontend repository of COSY.

    TypeScript

  4. Medals-Frontend Medals-Frontend Public

    The medals frontend

    TypeScript 1

  5. Cosy-Game-Service Cosy-Game-Service Public

    [Maintenance mode] Rust microservice wrapping the SteamGridDB API for COSY. Game data has moved to Cosy-Template-Service (/v3/games); kept for older backends.

    Rust

  6. Medals-Deployment Medals-Deployment Public

    Shell 1

Repositories

Showing 10 of 19 repositories

Top languages

Loading…

Most used topics

Loading…