Para los primeros 4 puntos (Instalación y ejecución), es necesario abrir una terminal y posicionarse en el directorio donde se descargó el proyecto.
- Es conveniente crear un "virtual environment" para la correcta ejecución del proyecto, a pesar de no ser necesario. Para ello, puede crearlo de la siguiente forma python -m venv venv-entrega-intermedia.
- En caso de haber realizado el paso 1, se requiere ejecutar el comando . start.sh.
- Como paso previo a la ejecución del proyecto, debe contar con las librerías detalladas en requirements.txt. En caso de NO contar con ellas, ejecutar pip install -r requirements.txt.
- Para la ejecución del proyecto, tipear python manage.py runserver, y luego dirigirse a su navegador.
- Clickeando sobre Administración de contenido usted podrá dirigirse a la página de inicio, sin importar en que sección se encuentre. Lo mismo sucederá al presionar Inicio.
- El sistema cuenta con las siguientes secciones, cuyas funcionalidades serán brevemente comentadas a continuación: Posts, Chat, Sobre mí, Ingreso / Cuenta.
- En la sección Sobre mí, podrá leer un breve comentario acerca del autor.
- El sistema permite la gestión de usuarios. Aquí tendrá: Iniciar sesión y Registrarme. En caso de NO estar logueado, podrá navegar por el sitio, aunque con funcionalidades reducidas. Luego de iniciar sesión, podrá dirigirse a Mi perfil, Editar perfil y Cambiar contraseña.
- En la sección Posts, podrá visualizar la totalidad de las publicaciones y, al mismo tiempo, contará con diferentes opciones para gestionar cada una de ellas: Nuevo, Buscar. Si usted es el autor de una publicación y decide consultar la misma, podrá editarla/eliminarla recurriendo a las opciones Editar y Eliminar, ubicadas en la barra de navegación. Sin embargo, esto NO será posible si es un autor ajeno a esta publicación.
- Desde la sección Chat, podrá comunicarse con diferentes usuarios, iniciando conversaciones con ellos.