'Watter3' ist eine Webanwendung für Turniere des Kartenspiels 'Watten' Es ist eine 'Single-Page-Application' und kann per Browser von verschiedenen Endgeräten benutzt werden.
- Erstellen von Turnieren
- Eingabe der Teilnehmer (Einzeln oder Teams)
- Erstellung des Spielplans
- Erstellung von Tischlisten (zum Schreiben der Punkte)
- Eingabe der Ergebnisse
- Automatische Erstellung der Rangliste
- Benutzerverwaltung mit Rechte-Management (Rollen)
- Automatische und manuelle Backups
- PHP 8.1+
- Composer
- Node (mit npm)
- MySQL 5.7+ oder MariaDB 10.10+
- Das Projekt clonen/installieren
- In das Projekt-Verzeichnis wechseln
- Die Konfigurations-Datei erzeugen
cp .env.example .env - composer install --optimize-autoloader --no-dev
- php artisan key:generate
- php artisan storage:link
- Eine leere MySQL Datenbank erzeugen
- Die Konfigurations-Datei anpassen (Datenbank, Titel, ...)
- php artisan migrate
- Einen Administrator anlegen
php artisan app:user 'Max Mustermann' '[email protected]' --password=******** --admin - npm install
- npm run build
- Zum Testen: php artisan serve
- Eine Domain/Subdomain einrichten
Dokumentenstamm ist das 'public' Verzeichnis! - Mit den Administrator-Daten anmelden
Machen Sie ein Backup, falls sie Daten überschreiben!
- Installieren der Anwendung, falls nötig
- Das Löschen der aktuellen Daten ist nicht nötig, weil die komplette Datenbank überschrieben wird!
- Mit phpMyAdmin oder ähnlichen Programmen das Export-Script importieren.
- Laravel
- Vue.js
- Inertia.js
- tailwindcss
- Vite
- und viele mehr
This web application is open-sourced software licensed under the MIT license.