Skip to content

mattpding11/chatweb-frontend

Repository files navigation

Chatweb-Frontend

Hola, este es un proyecto de react y vite y para la comunicacion bidireccional se uso la famosa libreria Soccket.io para la logica en el backend, donde dos usuarios en distintos chats puede enviarse mensajes de manera concuerrente, para probarlo abre este enlace que es el app front: https://chatweb-frontend-production.up.railway.app/ en una pestaña, y te aparecera esto:



image

Luego das click donde dice "crear cuenta" y veras esto

image

Ingresa cualquier Nombre sencillo y una contraseña simple. y le das a registrar.

Despues vuelve al login e ingresae las credenciales que acabaste de crear, y le das al boton enter.

image

Repite el mismo paso abriendo el front en otra pestaña y registrando otro usuario e ingresar con esa nueva cuenta.

Recagar ambas pestañas una vez hayas ingresando en ambas cuentas en sus respectivas pestañas del navegador

Aqui ya puedes observar mis dos usuarios de prueba con los que estoy enviando mensajes, se indica la fecha del mensaje y quien te lo envia, tambien hay un buscador ya que puedes crear los usuarios que gustes a modo de prueba, ye enviar mensajes a cada chat

Perspectiva de user "Mateo"

image

Perspectiva de user "Juan"

image

Tambien te puedes desloguear y se cierra las sesion.

Como probar proyecto en local

Proyecto de chatweb con React, vite, tailwind css y socket client Guía rápida para clonar, instalar dependencias y arrancar localmente una aplicación React + Vite.


Requisitos previos

Herramienta Versión mínima Notas
Node.js 18 LTS Comprueba con node -v
npm 9 o superior O usa pnpm / yarn si lo prefieres
Git Cualquiera Para clonar el repositorio

1. Clonar el repositorio o Descargar

git clone https://github.com/mattpding11/chatweb-frontend.git
cd chatweb-frontend

2. Agregar un archivo llamado ".env" en la raiz de la carpeta y copiar y pegar el contenido del archivo ".env.dev" al nuevo archivo ".env"


3. Instalar dependencias y correr app

npm i

y luego,

npm run dev

vista de apis:

Descargar archivo y subir a Postman o Insomnia: chatweb.yaml

image

About

Proyecto de chatweb con React, vite, tailwind css y socket client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published