Opis projektu
PrzetłumaczoneWarunki:
● Użyj Pythona do rozwiązania problemu; technologie wspomagające mogą być dowolne
● Na koniec zadania, zapewnij dostęp do repozytorium z pełną historią commitów (np. github, bitbucket) oraz do wdrożonej działającej aplikacji (np. heroku)
Commity muszą zawierać małe, logicznie zdefiniowane fragmenty kodu; wiadomość commit musi opisywać wprowadzone zmiany.
Nazwy funkcji, metod, zmiennych powinny być czytelne i zrozumiałe
● Umieść instrukcje dotyczące uruchamiania aplikacji
Główne zadania:
● Stwórz galerię
● Dodaj możliwość rejestracji autoryzacji
● Dodaj profil użytkownika
• Dodaj możliwość przesyłania zdjęć do swojego profilu
• Dodaj możliwość przeglądania zdjęć innych osób
Dodatkowe zadania:
Pokaż proces pobierania (% objętości pliku)
Ogranicz maksymalny rozmiar pobieranego pliku
Zezwól na przesyłanie tylko plików graficznych
• Umożliwia przesyłanie wielu obrazów jednocześnie
Ogranicz przestrzeń dyskową plików
● Wyświetlanie powiadomień o błędach
Domyślnie użytkownik może przeglądać zdjęcia innych osób tylko w zmniejszonym rozmiarze.
Wdrożenie systemu żądania dostępu do zdjęć w pełnym rozmiarze (do wszystkich i do każdego z osobna)
● Zorganizuj system powiadomień bez przeładowania strony