Must have -------------------- - User können sich mit ihrem Facebook-Konto gegen das System verifizieren - User können eine Aktivität vorschlagen, mit folgenden Angaben: - Datum - Uhrzeit - Bootsklasse - Ziel (optional) - Bootsname (optional) - User können eine Liste aller Aktivitäten einsehen, gefiltert nach: - alle, aktuelle/vergangene, voll/unvollständig - In der Übersicht werden u.a. Datum, Zeit, Bootsklasse sowie die Zahl der Einträge angezeigt - Zu jeder Aktivität ist eine Detailansicht einsehbar - User können sich oder andere bei einer Aktivität auf einen bestimmten Platz eintragen (inkl. ggf. Steuer) - User können _eigene_ Einträge löschen oder verschieben (sofern der Zielplatz frei ist!) - Der Ersteller einer Aktivität muss, sofern er nicht selbst eingetragen ist, einen Obmann/-frau benennen - Obmänner/-frauen einer Aktivitäten können fremde Einträge löschen, verschieben, tauschen - Alle Änderungen sollen begründet werden - Zu jedem Eintrag und jeder Änderung wird angezeigt bzw. ist einsehbar, welcher User den diese(n) vorgenommen hat (Facebook ID o.ä.) und wann, ggf. warum - User können Aktivitäten kommentieren (nur Detailansicht) Should have -------------------- - Email-Benachrichtigungen bei neuen Aktivitäten, neuen Einträgen etc. Nice to have -------------------- - Einloggen via Google-Konto etc. - Einbindung bei Facebook: - Anzeige neuer Aktivitäten in der Gruppe - Kommentare auch bei FB - Benachrichtigungen via PM zusätzlich zu Email Won't have -------------------- - Eigene User-Verwaltung