Hintergrund / Motivation

Im Rahmen der schulischen Ausbildung an der EDV-Schule Plattling wurde ein Onlinecasino entwickelt. Ziel war es, eine moderne, webbasierte Anwendung zu erstellen, die verschiedene Casinospiele simuliert und aktuelle Technologien sowie Sicherheitsmechanismen einsetzt.

Beschreibung

Benutzer können sich registrieren und einloggen, erhalten Startguthaben und können dieses in vier verschiedenen Spielen einsetzen: Roulette, Blackjack, Risikladder und TripleGuess. Die Anwendung umfasst ein vollständiges Frontend und Backend inklusive API-Kommunikation, Datenbankanbindung, Guthabenverwaltung, Passwort-Reset-Funktion sowie Testzahlung über PayPal (Sandbox).

Technologien
  • Programmiersprachen: C#, JavaScript, HTML, CSS, T-SQL
  • Frontend: HTML, TailwindCSS, DaisyUI, JavaScript, SweetAlert
  • Backend: ASP.NET Core Web API (.NET 8), Entity Framework Core, JWT-Authentifizierung
  • Datenbank: Microsoft SQL Server
  • Schnittstellen & Tools: REST-API, Swagger (OpenAPI), MailJS, Paypal Sandbox, GitLab, Visual Studio Code
Projektinfo
Schuljahr:
24/25
Ausbildung:
Systemintegration
Schüler:
Marcel Meiser, Oskar Richert, Kilian Schellenberg
Betreuer:
Hans Apfelbeck, Matthias Graf
Bilder