Skip to content

XaviAlvarado18/Chat_ProjectBD2

Repository files navigation

Chat Project Data Base 2

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.

Frontend

Instalación

Para instalar las dependencias del frontend, navega al directorio frontend y ejecuta el siguiente comando:

cd frontend
yarn install
yarn start

Backend

Instalación

Para instalar las dependencias del frontend, navega al directorio backend y ejecuta el siguiente comando:

cd backend
yarn install
yarn start

Base de Datos MONGODB

Las colecciones utilizadas para el proyecto fueron las siguientes:

  • users: Descripción de la imagen

  • posts: Descripción de la imagen

  • messages:

    Descripción de la imagen

  • conversations: Descripción de la imagen

Generación de Datos usando JavaScript

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •