Entrega1 S - ucseiw-team/catedra GitHub Wiki
-
Justificación del Proyecto: Indicar de que se trata, explicar el funcionamiento en general, que se espera, cuál es la motivación.
-
Análisis competitivo: Como va a funcionar, a quienes apunta el sitio y que alternativas a este proyecto existen. Estas alternativas pueden ser Online/Offline, por lo que deben indicar 3 o 4 alternativas de cada tipo (si es que existen) y de cada una, dar 3 ventajas y 3 desventajas:
- Alternativas Offline (libros, revistas, encuentros, cursos, charlas, etc)
- Alternativas Online (otros sitios/portales, sistemas que ofrecen algo similar)
-
Clases de usuarios:
- Niveles de acceso según el uso que hacen del sitio
- Perfil de las personas que nos interesan que accedan
-
Escenarios de uso:
- Como se interactúa con el sitio, que formas de acceso existen.
- Cuales son las espectativas de los usuarios, que se debe tener en cuenta según lo que buscarán encontrar en el sitio.
-
Registro de nombre del proyecto: (OPCIONAL)
- Deben indicar que dominio registraron, que pasos siguieron, a nombre de quien se registró, etc.
-
Derechos de copia/Licenciamiento/Contrato Cliente-Desarrolladores:
- Según lo que comentamos brevemente de licenciamiento, deberían indicar que tipo de licencia posee el software que se desarrollará, y cuales son los derechos sobre el mismo de los desarrolladores y del cliente.
El proyecto debe disponer de la siguiente funcionalidad:
- Una página de inicio que no requiera login para visualizarse.
- Una página secundaria que requiera login y se visualice correctamente a los usuarios logueados.
- Capacidad para que los usuarios nuevos se registren en el sitio (y visualizar la página secundaria).
- Administración de usuarios que permita a un usuario administrador listar, crear, modificar y eliminar usuarios.
- Quienes utilicen django como framework para el desarrollo de la aplicación, pueden aprovechar el admin para la administración de usuarios, y la aplicación auth para resolver la autenticación. La documentación oficial y el tutorial oficial ofrecen información respecto a su uso.