GIANTS RUN (Stand: 2018)
Programmierung (PHP OOP) und Design von Frontend und Backend zur Verwaltung dieser Großveranstaltung:
Frontend
- Präsentation der Veranstaltung
- Online-Anmeldung der Teilnehmer: Einzel- und Teamanmeldung
- Rabatt-Code-Einlösung bei der Anmeldung, der im Warenkorb den jeweiligen prozentualen Preisnachlass abzieht
- Möglichkeit einen Aktionscode einzugeben: z.B. für ein Bonusprogramm einer Krankenkasse
- Möglichkeit des Teambeitritts bei der Anmeldung
- Eingaben-Validierung (client- & serverseitig)
- Automatische Rechnungserstellung und Versand per Mail nach erfolgeicher Anmeldung
- Programmierung des Kontaktformulars
- Programmierung des Ummeldungs-Formulars
- Freiwillige Helfer können sich über die Webseite anmelden und ihre jeweiligen Fähigkeiten und gewünschten Einsatzorte auswählen
Backend
- Dashboard: Übersicht der Teilnehmer, Teams, Alter, Ort
- Suchmaske mit Filtern: Name Teilnehmer, Name Rechnungsempfänger, Team, Paypal ID, Ort, Code
- Suchmaske:Rechnungsnummer
- Detailseite Rechnung:Zahlungsdetails, Stornierungsmöglichkeit, Änderungsmöglichkeit der vom Teilnehmer eingegebenen Daten, Details des Teilnehmers, Downloadmöglichkeit der Rechnung
- Detailseite Teilnehmer:Änderungsmöglichkeit der vom Teilnehmer eingegebenen Daten
- Übersicht der fälligen Rechnungen:Anzeige von Rechnungen ab 6 Tagen nach Anmeldung
- Einstellungen für Codes:Höhe des Rabatts in Prozent (1-100), Lauf-Zuordnung, Notiz, Anzahl Einlösungen, Gültigkeit nur für Team- oder Einzel- und Teamanmeldung, aktivieren/deaktivieren
- Übersicht Codes:Ansicht und Bearbeitung aller Code Details inkl. Verlinkung zum Teilnehmer. Filtern u. a. nach eingelösten, verfügbaren und mehrfach nutzbaren Codes. Wenn ein Code eingelöst wird, wird Anzahl "Eingelöst" um 1 erhöht und der Code ggf. deaktiviert.
- Code-Generierung:Es können bis zu 10 Codes nach dem üblichen Schema (XXXX-XXXX-XXXX) automatisch generiert werden. Zusätzlich kann man einen Code nach Belieben erstellen.
- Übersicht Teams:manuelles Hinzufügen eines Teams, Änderung des Teamnamens, Deaktivierung eines Teams.
- Helfer-Datenbank:Übersicht der Helfer, Filtern nach Fähigkeiten, Editieren der Helfer