Descrição do projeto
TraduzidoCondições:
● Use Python para resolver o problema; tecnologias assistivas podem ser qualquer
● No final da tarefa, forneça acesso a um repositório com um histórico de commits completo (por exemplo, github, bitbucket) e a uma aplicação implementada em execução (por exemplo, heroku)
Os commits devem conter pequenos pedaços de código logicamente definidos; a mensagem do commit deve descrever as alterações feitas.
Nomes de funções, métodos, variáveis devem ser legíveis e compreensíveis
● Coloque instruções para iniciar a aplicação
Tarefas principais:
● Criar uma galeria
● Adicionar a possibilidade de registro de autorização
● Adicionar um perfil de usuário
• Adicionar a capacidade de fazer upload de fotos para o seu perfil
• Adicionar a capacidade de visualizar fotos de outras pessoas
Tarefas adicionais:
Mostrar o processo de download (% do volume do arquivo)
Limitar o tamanho máximo do arquivo baixado
Permitir apenas arquivos de imagem para upload
• Permitir o upload de várias imagens ao mesmo tempo
Limitar o espaço de armazenamento de arquivos
● Mostrar notificações de erro
Por padrão, o usuário pode visualizar as imagens de outras pessoas apenas em tamanho reduzido.
Implementar um sistema para solicitar acesso a fotos em tamanho real (para todos e para cada um separadamente)
● Organizar um sistema de notificações sem recarregar a página