Skip to content

mate38a/Social-Media-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Proyecto Final de Estructuras

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.

Contenido

Requisitos

Asegúrate de tener las siguientes herramientas instaladas en tu sistema:

Instalación

Sigue los siguientes pasos para clonar e instalar el proyecto en tu máquina local:

  1. Clona el repositorio:

    Abre una terminal y ejecuta el siguiente comando:

    git clone https://github.com/mate38a/Social-Media-App.git
    
  2. 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.

Ejecución

  1. El primer paso es iniciar el Visual Studio y montar el proyecto ¿Como montar un proyecto a VSCode?
  2. Luego de esto, vas a inicializar el proyecto usando, tanto en el front como en el back se usó la misma
       yarn start
  3. 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.
  4. Luego, el programa funcionará correctamente, si tienes alguna duda, puedes comencatr acerca del codigo y estaremos pendientes

Uso

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

Estructura del 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í.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published