• Mission

    Die Website unterstützt Fußball-Teams bei der Verwaltung von Spielen und Trainings.

    das tool ist eine klassische RSVP-Anwendung, die besonders auf die Anforderungen von Fußball-Vereinen und Team-Managern zugeschnitten ist.

    Features:

    • Verwaltung von Spielterminen (Trainings, Spiele, Turniere)
    • Einladungs-E-Mails an die Spieler
    • Rückmeldungen zu den Spielen
    • Aufstellungen per Drag 'n' Drop erstellen
    • Erinnerungs-E-Mails bei fehlenden Rückmeldungen
    • Social Web: Blog, Kommentarfunktion, News Feed
    • Google Maps Integration inkl. Routenplanung zu den Spielorten
    • Wetter-Info zu den Spielorten
  • Background

    Das Projekt ist eine Fortführung eines alten PHP-Skripts, das mittlerweile in die Jahre gekommen ist. Das Skript wurde seinerzeit für die Freizeitliga-Mannschaft Juventus Urin (sic!) entwickelt.

    Die Neuentwicklung wurde in Java implementiert (s. unten).

    Neben der Unterstützung des Managers und der Spieler dient das Projekt dem Autor auch als Spielwiese für die Evaluierung und den Einsatz von Web-Technologien.

  • Beta?

    • Darstellung optimiert für Firefox.
      Andere Browser (insb. Internet Explorer oder Smartphone-Browser) können Bereiche der Website z.T. nicht korrekt darstellen.
    • Auch wenn das Ziel ein reibungsloser Betrieb und eine hohe Verfügbarkeit sind, kann nicht ausgeschlossen werden, das Fehler auftreten und die Website zeitweise offline ist.
  • Hosting

    • Provider
      Host Europe
    • Server
      Virtual Server Windows 2008 2 GB RAM
    • Servlet-Container
      Tomcat (behind IIS with IIS-Tomcat Connector)
    • Datenbank
      MySQL
  • Backend

    • Web application framework
      Wicket
    • Authentication and access-control
      Spring Security
    • IoC Container
      Spring
    • Transaction management
      Spring
    • Data Access
      Spring Data JPA, QueryDsl
    • ORM
      Hibernate
    • Bean validation
      Hibernate Validator
    • AOP
      AspectJ
    • Templating
      Velocity
  • User interface

  • Tools

    • IDE
      IntelliJ IDEA
    • Datenbank
      H2
    • Testing
      Selenium, TestNG, Mockito, DbUnit, Smtp4dev, Groovy, Scala
    • Build
      Gradle
    • Continuous Integration
      Jenkins
    • Version Control System
      Git
    • Github Repo
      https://github.com/flowerrrr/RMT
    • Scrum Tool
      Acunote
    • Wireframes / ER-Diagramm
      Gliffy

Kontakt

Demo Zugang

App Info