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.
Turning effort into excellence.
Status: ✅ Active / Stable
Deployed on medals.jannekeipert.de
"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.
- 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.
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 |
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.
- 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).
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 |
Across our projects, we utilize a modern and diverse technology stack:
Feel free to explore our repositories. If you have questions or want to contribute, open an issue in the respective repository!