Skip to content

SyTW2223/E08

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicación MERN - Utopia

Tests FrontEnd Tests BackEnd Coverage Status Quality Gate Status

Utopia Icon

Utopia es un proyecto de red social experimental basada en la publicación de posts para compartir opiniones e ideas.

La red social permite realizar las siguientes acciones:

  • Registro e Inicio de sesión.
  • Ver posts publicados por los usuarios.
  • Apoyar posts mediante me gusta.
  • Visualización de la información de cuenta, posts publicados y posts dados me gusta.
  • Cambios en la información de cuenta: imagen de perfil, nombre de usuario y descripción.
  • Posibilidad de borrar posts publicados.

Despliegue de la aplicación

Para el despliegue de la aplicación desarrollada, primero se debe de clonar el repositorio.

https://github.com/SyTW2223/E08.git

Una vez se esté situado en la carpeta del proyecto, se debe acceder a las carpetas del backend (server) y frontend (client) para la instalación de las dependencias necesarias.

Instalación de las dependencias del cliente:

cd E08/client
npm install

Instalación de las dependencias del servidor:

cd ../server
npm install

Dependiendo del despliegue, se deberán de cambiar las referencias hacia localhost y el puerto deseado dentro de los ficheros de ./server/src/app.ts y ./client/src/services, además de la creación de un fichero .env en la carpeta ./server con la definción de las variables de entorno correspondientes:

PORT=8000
MONGO_DB_URI=[enlace hacia el cluster de mongodb]
MONGO_DB_URI_TEST=[enlace hacia el cluster de mongodb para los tests]
ACCESS_TOKEN_SECRET=[token para la sesión de usuarios] 

Ejecución de la aplicación

Para el servidor, primero se deberá de compilar:

tsc
npm start

Para el frontend:

npm start

Enlace a la aplicación

Actualmente, la aplicación se encuentra desplegada a través del servicio de Vercel en el siguiente enlace:

Autores:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •