Projektbeschreibung
ÜbersetztBedingungen:
● Verwenden Sie Python, um das Problem zu lösen; unterstützende Technologien können beliebig
● Am Ende der Aufgabe Zugriff auf ein Repository mit einer vollständigen Commit-Historie (z. B. github, bitbucket) und auf eine implementierte laufende Anwendung (z. B. heroku) bereitstellen
Commits müssen kleine, logisch definierte Codeabschnitte enthalten; die Commit-Nachricht muss die vorgenommenen Änderungen beschreiben.
Namen von Funktionen, Methoden, Variablen sollten lesbar und verständlich sein
● Anweisungen zum Starten der Anwendung bereitstellen
Hauptaufgaben:
● Erstellen Sie eine Galerie
● Fügen Sie die Möglichkeit zur Registrierung der Autorisierung hinzu
● Fügen Sie ein Benutzerprofil hinzu
• Fügen Sie die Möglichkeit hinzu, Fotos in Ihr Profil hochzuladen
• Fügen Sie die Möglichkeit hinzu, die Fotos anderer Personen anzusehen
Zusätzliche Aufgaben:
Zeigen Sie den Download-Prozess (% des Dateivolumens)
Begrenzen Sie die maximale Größe der heruntergeladenen Datei
Erlauben Sie nur das Hochladen von Bilddateien
• Ermöglicht das gleichzeitige Hochladen mehrerer Bilder
Begrenzen Sie den Speicherplatz für Dateien
● Zeigen Sie Fehlermeldungen an
Standardmäßig kann der Benutzer die Bilder anderer Personen nur in reduzierter Größe anzeigen.
Implementieren Sie ein System zur Anforderung des Zugriffs auf Fotos in voller Größe (für alle und für jeden einzeln)
● Organisieren Sie ein Benachrichtigungssystem ohne Neuladen der Seite