Skip to content
Keerthikan TK edited this page Oct 8, 2016 · 7 revisions

Main Requirements

Create and edit notes

  • Alle Felder vorhanden
  • Alle Input-Typen richtig gesetzt Validation vom Input (Title required)
  • Wichtigkeit zwischen 1-5

Anzeigen von Einträgen

  • Wie in der Vorgabe (Video)

Sortieren von Notizen

  • Auf und Absteigend
  • Bei Seiten-Refresh muss die Sortierung beibehalten werden.

Filtern von „abgeschlossenen" Notizen

  • Bei Seiten-Refresh muss der Filter beibehalten werden.

Wechseln des Styles

  • Der Style auf Master und Detail anwenden.
  • Bei Seiten-Wechsel sollte die Auswahl beibehalten werden.

Fluides Design

  • Die Seite soll auf Smartphone (IPhone 5) und Desktop ordentlich aussehen

Weitere Anforderungen

Server Struktur

  • Sinnvolle File Struktur. (z.B. Kein Datenbankzugriff im Controller)

Datenbank angebunden

  • nedb genutzt

Keine Daten

  • Ist die Liste der Notizen leer, soll dies auf sinnvolle Weise den Benutzern deutlich gemacht werden.

JS / HTML / CSS Qualität

  • Wie in WED1 gelernt (z.B. Kein Copy & Paste Code)

Einschränkungen

Kein JavaScript auf dem Client

Fluides Design

  • Hauptansicht ohne CSS-Grid von Bootstrap
  • FlexBox und Media-Queries müssen eingesetzt werden.