Web Design and Development

JavaScript, Node.js, React, React Native, MongoDB, HTML5, CSS3

Abzumplatz

Abzumplatz is a free web app for tennis clubs that want to manage court reservations online. Clubs can define courts, opening hours, booking rules, and player access, while members can reserve available courts from their phone or desktop. Built with React, the admin section lets clubs manage reservations, change member access rights, enable or disable courts, and adjust other club-specific settings.

Stack: TypeScript, React, Redux, Node.js, MongoDB

abzumplatz.de GitHub

Abzumplatz reservations
Abzumplatz reservation details
Abzumplatz admin

Turnies

Turnies is a free web app for running recurring poker tournaments. Anyone can create a league, manage seasons, tournaments, players, results, and rebuys, and track rankings and player history over time. The admin section supports adding, editing, and deleting league data, plus setting up timers with different blind structures. I built it without using front-end frameworks as an experiment, with custom routing, state management, bookmarkable views, browser history support, and player performance visualizations.

Stack: TypeScript, Node.js, MongoDB, Handlebar.js, Chart.js

turnies.de GitHub

Tournament Organizer game
Tournament Organizer profile
Tournament Organizer timer
Tournament Organizer admin

Open Yoga

Website for Yoga courses with online scheduling.

Stack: JavaScript, Node.js, HTML, CSS

Visit Website

Open Yoga

Website for Stephanie Rudnitzki

Responsive Website for a Psychotherapy practice.

Stack: JavaScript, Node.js, HTML, CSS

Visit Website

Praxis für Psychotherapie