GoCron#
GoCron is a task scheduler for servers, developed by me using Go and Vue.js. I created GoCron because traditional backups and cron jobs on Linux servers are often confusing and lack a clear overview. My goal was to build a better, centrally managed solution.
Recurring tasks can be flexibly managed via a simple YAML configuration—including individual cron schedules, environment variables, and commands. GoCron is ideal for automated backups and centralized job management.
Mittagskarte#
Mittagskarte is an open-source project that automatically fetches the latest lunch menus from restaurants and displays them as fast-loading WebP images. The app downloads menus as PDF, image, or via HTML scraping, converts them, and updates everything automatically on schedule. The goal is to give users a quick overview of lunch offers in the region—without manual maintenance.
The idea came from my workplace, where we used to manually check various websites for lunch offers every day. Mittagskarte now solves this centrally and automatically.
GoDash#
GoDash is a simple, customizable dashboard written in Go. It displays weather data, system status (CPU, RAM, disk), and provides quick access to bookmarks with icons and links. The interface is minimalist and optimized for both desktop and mobile. GoDash is perfect as a start page for servers and home lab environments.
GoDash was my first major software project during university and helped me learn Go and modern web technologies in practice.
Quiz#
Quiz is a modern, full-featured quiz platform that I developed using Go (backend) and Vue 3 (frontend). My goal was to create an easy-to-run solution for knowledge quizzes that can be flexibly adapted to different use cases—whether for training, team events, or as a learning platform.
The app supports dynamic theming, multi-language questions, and custom branding. All settings—from the number of questions and supported languages to colors and icons—are managed centrally in a YAML file (config/config.yaml). The quiz questions and answers themselves are also stored there in multiple languages.
Quiz can be deployed effortlessly via Docker and is ready to use on any server in no time. The interface is modern, responsive, and can be customized to your own branding using CSS variables and SVG icons.