Este repositorio contiene el desarrollo de una Social Network, para el curso de Estructuras de Datos 2024/2
Duvan Figueroa, Iván Mansilla, Franco Aguilar, Miguel Maripillan y Diego Sanhueza
Para ejecutar el programa, siga los siguientes pasos:
- Clonar el repositorio
- Generar las carpetas necesarias con el comando
make folders
- Compilar el programa con el comando
make
- Ejecutar el programa con
make run
o entrando a la carpetabuild
y ejecutando el archivodevgraph.out
- Para comenzar a utilizar el programa, antes debe generar usuarios con el comando
.devgraph.out -g <cantidad de usuarios>
⚠️ Asegurese que el archivosubtopics
se encuentre en el mismo directorio del que va a ejecutarse el programa⚠️ Limite de generación de usuarios: 50000, pero para una mejor experiencia, se recomienda un limite de 1000 a 10000 usuarios.
Comando | Descripción |
---|---|
-h, --help |
Muestra la ayuda del programa |
-g, --generate <cantidad> |
Genera usuarios aleatorios |
-c, --clear |
Borra la base de datos |
-a, --all |
Lista todos los usuarios registrados |
-t, --topics |
Muestra todos los tópicos disponibles en DevGraph |
-l, --login |
Inicia sesión |
-o, --logout |
Cerrar sesión |
-r, --register |
Registra un nuevo usuario |
-d, --delete |
Elimina la cuenta de la sesión iniciada |
-e, --edit |
Permite editar la información de la sesión iniciada |
-p, --post |
Publica una publicación |
-m, --me |
Muestra el perfil del usuario actual |
-u, --user <usuario> |
Muestra el perfil de un usuario |
-f, --follow <usuario> |
Sigue a un usuario |
-n, --unfollow <usuario> |
Deja de seguir a un usuario |
-q, --feed |
Muestra los posts seleccionados |
-x, --connect |
Muestra los usuarios recomendados |
-w, --followerlist |
Muestra tus seguidores |
-v, --followlist |
Muestra tus seguidos |