Este es el proyecto final de estrategías algoritmicas, consta de un cliente y un servidor
https://socialmediademo.vercel.app/
Para poder ejecutar el proyecto son necesarios los siguientes programas:
- NodeJS - nodejs (entorno de ejecución de Javascript)
- PostgreSQL - postgresql (Base de Datos)
Para instalar los módulos necesarios en las dos carpetas primero hay que ingresar a las carpetas respectivamente con cd client para el cliente y cd server para el servidor.
Una vez dentro del cliente ejecutar el siguiente comando para instalar las dependencias
npm installUna vez dentro del servidor ejecutar el siguiente comando para instalar las dependencias
npm installPara poder ejecutar todo correctamente se deben configurar ciertas variables de entorno, las cuales son necesarias para el correcto funcionamiento de toda la aplicación.
Para el cliente modificar el archivo api.ts dentro de la carpeta /client/src/constants. Modificar el puerto de la constante BASE_URL, si no se ha modificado el puerto en el servidor, entonces dejarlo tal y como está.
Dentro de la carpeta /server se encuentra un archivo .env.example el cual se debe renombrar a .env y seguir las instrucciones que están en los comentarios del mismo archivo.
Una vez dentro del cliente ejecutar el siguiente comando para ejecutar el cliente
npm run devUna vez dentro del servidor ejecutar el siguiente comando para ejecutar el servidor
npm run devUna vez dentro del cliente ejecutar el siguiente comando para ejecutar el cliente
npm run build && npm run previewUna vez dentro del servidor ejecutar el siguiente comando para ejecutar el servidor
npm run build && npm run startSi tienes alguna duda o error, no dudes en abrir una issue
