Descripción del proyecto
TraducidoCondiciones:
● Utilizar Python para resolver el problema; las tecnologías asistivas pueden ser cualquiera
● Al final de la tarea, proporcionar acceso a un repositorio con un historial de commits completo (por ejemplo, github, bitbucket) y a una aplicación implementada en funcionamiento (por ejemplo, heroku)
Los commits deben contener pequeños fragmentos de código lógicamente definidos; el mensaje del commit debe describir los cambios realizados.
Los nombres de funciones, métodos, variables deben ser legibles y comprensibles
● Colocar instrucciones para lanzar la aplicación
Tareas principales:
● Crear una galería
● Agregar la posibilidad de registro de autorización
● Agregar un perfil de usuario
• Agregar la capacidad de subir fotos a tu perfil
• Agregar la capacidad de ver fotos de otras personas
Asignaciones adicionales:
Mostrar el proceso de descarga (% del volumen del archivo)
Limitar el tamaño máximo del archivo descargado
Permitir solo archivos de imagen para ser subidos
• Permitir subir múltiples imágenes al mismo tiempo
Limitar el espacio de almacenamiento de archivos
● Mostrar notificaciones de error
Por defecto, el usuario puede ver las imágenes de otras personas solo en un tamaño reducido.
Implementar un sistema para solicitar acceso a fotos en tamaño completo (a todos y a cada uno por separado)
● Organizar un sistema de notificación sin recargar la página