Schulprojekt

Schiffeversenken – Fullstack-Webanwendung

Fullstack-Umsetzung des Klassikers Schiffeversenken mit React-Frontend und Spring-Boot-Backend

Projekt Details

Im Rahmen des Unterrichts habe ich das klassische Spiel Schiffeversenken als vollständige Fullstack-Webanwendung umgesetzt, bestehend aus zwei getrennten Repositories für Frontend und Backend. Das Frontend wurde mit React, TypeScript und Vite gebaut und kommuniziert über Axios mit dem Backend, inklusive Login- und Registrierungs-Flows, geschützten Routen für angemeldete Nutzer und einem rollenbasierten Dashboard. Das Backend basiert auf Java und Spring Boot mit Datenbankanbindung sowie Spring Security für Authentifizierung und Autorisierung. Die API wurde mit Postman getestet und dokumentiert.

Technologien

ReactTypeScriptViteAxiosJavaSpring BootSpring Security

Links

Interessiert an meiner Arbeit?

Sieh dir alle meine Projekte an oder erfahre mehr über mich.