Description du projet
TraduitConditions :
● Utilisez Python pour résoudre le problème ; les technologies d'assistance peuvent être n'importe
● À la fin de la tâche, fournissez l'accès à un dépôt avec un historique complet des commits (par exemple, github, bitbucket) et à une application implémentée en cours d'exécution (par exemple, heroku)
Les commits doivent contenir de petits morceaux de code logiquement définis ; le message de commit doit décrire les modifications apportées.
Les noms des fonctions, méthodes, variables doivent être lisibles et compréhensibles
● Placez des instructions pour lancer l'application
Tâches principales :
● Créer une galerie
● Ajouter la possibilité d'enregistrement d'autorisation
● Ajouter un profil utilisateur
• Ajouter la possibilité de télécharger des photos sur votre profil
• Ajouter la possibilité de voir les photos des autres
Assignments supplémentaires :
Afficher le processus de téléchargement (% du volume du fichier)
Limiter la taille maximale du fichier téléchargé
Autoriser uniquement les fichiers image à être téléchargés
• Permet de télécharger plusieurs images en même temps
Limiter l'espace de stockage des fichiers
● Affichage des notifications d'erreur
Par défaut, l'utilisateur peut voir les images des autres uniquement en taille réduite.
Implémentez un système pour demander l'accès aux photos en taille réelle (à tous et à chacun séparément)
● Organiser un système de notification sans recharger la page