Este proyecto es una red social que permite a los usuarios chatear y compartir posts. El proyecto está dividido en dos partes: el frontend y el backend. El frontend esta desarrollado en React JS y el backend con Express utilizando una base de datos MongoDB.
Para instalar las dependencias del frontend, navega al directorio frontend
y ejecuta el siguiente comando:
cd frontend
yarn install
yarn start
Para instalar las dependencias del frontend, navega al directorio backend
y ejecuta el siguiente comando:
cd backend
yarn install
yarn start
Las colecciones utilizadas para el proyecto fueron las siguientes:
Se utiliza un script para la generación de datos para las bases en MongoDB, para esto se requiere hacer una conexión a la URI de la base de datos.
MONGO_URL = mongodb://localhost:27017/<nombre_de_la_base_de_datos>
Para correr el script, se requiere de las siguientes dependencias:
yarn add mongoose
yarn add @faker-js/faker
yarn add bcrypt
O con NPM:
npm install mongoose
npm install @faker-js/faker
npm install bcrypt
Finalmente, para ejecutar el script "scripProyectoBDD.js" se utiliza el siguiente comando:
node scriptProyectoBDD.js