- Freie Auswahl von Produkten
- Produkt mit Name, Text-Beschreibung, Bild(ern), Preis
- Produkt-Info-PDF zum Herunterladen (es geht um die Funktionalität zum Herunterladen, PDFs brauchen nicht ausführlich sein)
- Profile-Picture
- Suchen nach Produkt-Namen
- Produkt-Beschreibung
- Bewertungs-Sterne
- Zusätzlich zum Django-Admin-Portal
- Produkt mit Bild(ern) und PDF einfügen
- Nur Kunden-Service darf Produkt-Angaben ändern
- Um Kunden-Service-Personal einzurichten, man darf einfach dasDjango-Admin-Portal benutzen
- Text plus Sterne (1 bis 5 Sterne)
- eine Bewertung pro Benutzer pro Produkt
- Bewertung hilfreich/nicht hilfreich markieren, entweder hilfreich oder nicht hilfreich
- pro Benutzer pro Bewertung
- Benutzer kann unangebrachte Bewertung melden (reportinappropriate review)
- Kunden-Service darf Bewertungen deaktivieren / löschen. Dies kann je nach Entwurf unterschiedlich realisiert sein:
- Möglichkeit 1: Eine Webseite beim Kunden-Service-Portal
- Möglichkeit 2: Bleiben bei der gleichen Webseite wie ein Kunde,aber Kunden-Service sieht zusätzliche Buttons zum Deaktivieren /Löschen
- Benutzer darf eigene Bewertungen ändern / löschen
- Produkte und Anzahl in einem Einkaufswagen speichern
- Funktionalität zum Bezahlen sind nicht zu implementieren
- Professionell aussehen, z.B. css, Grafik
- Ausreichende Daten, um die Website sinnvoll darzustellen, zwei Benutzer plus zwei Produkte reicht es nicht!
- Article-Cards sehen blöd aus wenn der Titel einer Box zu lang ist. (siehe grüne Box)
- Online Hosten