Este es el proyecto final para la materia de Estructuras de Datos. El objetivo de este proyecto es implementar y utilizar diversas estructuras de datos en MySQL.
Asegúrate de tener las siguientes herramientas instaladas en tu sistema:
Sigue los siguientes pasos para clonar e instalar el proyecto en tu máquina local:
-
Clona el repositorio:
Abre una terminal y ejecuta el siguiente comando:
git clone https://github.com/mate38a/Social-Media-App.git
-
Navegar en el directorio del Proyecto:
cd Proyecto-Final-Estructuras
Esto compilará todos los archivos .cpp en el directorio src y creará un ejecutable llamado main.
- El primer paso es iniciar el Visual Studio y montar el proyecto ¿Como montar un proyecto a VSCode?
- Luego de esto, vas a inicializar el proyecto usando, tanto en el front como en el back se usó la misma
yarn start
- Para continuar con el proceso, cuando se hacer el despliegue con Yarn en ambas partes del proyecto, es necesario abrir la base de datos usando MySQL Workbench, en este caso, tenemos definida la base de datos en el Local Instance MySql 80, el predeterminado de MySQL, esto para evitar errores, recuerda descargar la Base de Datos del siguiente Link.
- Luego, el programa funcionará correctamente, si tienes alguna duda, puedes comencatr acerca del codigo y estaremos pendientes
El programa es una red social sencilla, donde puedes compartir estados, seguir amigos, compartir pensamientos, y jugar algun juego en la pestaña Games, el proyecto es bastante sencillo, entonces hay muchas opciones que aún no están en uso, si deseas actualizarlo, puedes usar el proyecto
El proyecto está organizado de la siguiente manera:
-
Client: La parte del proyecto que se encarga de la interfaz de usuario.
-
Api: La parte del proyecto que maneja la lógica de la aplicación y la interacción con la base de datos.
-
Base de datos: La base de datos del proyecto está alojada en un enlace de Google Drive.
- Puedes acceder a la base de datos aquí.