Skip to content

Magenta-Mause/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

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) with optional Kubernetes scaling.
  • 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.
  • Hybrid Runtime: Runtime-agnostic design (Docker local or Kubernetes cluster).

Architecture & Repositories

Cosy utilizes a microservices approach with a Java monolith for control and a high-performance Rust service for external APIs.

Component Description Repository
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
Game API Rust microservice for fetching game assets (icons/art) from external sources. cosy-gameapi
Deployment Kubernetes (K8s) configuration files for modern cloud deployment. cosy-deployment
Landing Public-facing marketing and information page. cosy-landing-page

🛠 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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors