Descrizione del progetto
TradottoCondizioni:
● Utilizzare Python per risolvere il problema; le tecnologie assistive possono essere qualsiasi
● Alla fine del compito, fornire accesso a un repository con una cronologia dei commit completa (ad es. github, bitbucket) e a un'applicazione implementata in esecuzione (ad es. heroku)
I commit devono contenere piccole porzioni di codice logicamente definite; il messaggio del commit deve descrivere le modifiche apportate.
I nomi di funzioni, metodi, variabili devono essere leggibili e comprensibili
● Inserire istruzioni per avviare l'applicazione
Compiti principali:
● Creare una galleria
● Aggiungere la possibilità di registrazione di autorizzazione
● Aggiungere un profilo utente
• Aggiungere la possibilità di caricare foto nel proprio profilo
• Aggiungere la possibilità di visualizzare le foto di altre persone
Compiti aggiuntivi:
Mostrare il processo di download (% del volume del file)
Limitare la dimensione massima del file scaricato
Consentire solo il caricamento di file immagine
• Consentire di caricare più immagini contemporaneamente
Limitare lo spazio di archiviazione dei file
● Mostrare notifiche di errore
Per impostazione predefinita, l'utente può visualizzare le immagini di altre persone solo in dimensioni ridotte.
Implementare un sistema per richiedere l'accesso a foto a grandezza naturale (a tutti e a ciascuno separatamente)
● Organizzare un sistema di notifiche senza ricaricare la pagina