Web Design and Development

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

Abzumplatz

Abzumplatz is a web app for tennis clubs to manage court reservations. Club admins can use admin panel to manage members and have control over various settings of their club. They can also make recurring reservations which block multiple courts for several hours for club matches or team trainings and they can also modify or delete players' reservations. Players can book courts, add bookings to the calendar of their choice and even change to a different club if they wish so.

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

abzumplatz.de GitHub

Abzumplatz reservations
Abzumplatz reservation details
Abzumplatz admin
Abzumplatz admin

Turnies

Turnies is a web app for running and managing 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