Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Parchat/frontend

Repository files navigation

🌐 ParChat - Conecta, Comunica y Transmite

¡Bienvenido a ParChat! Una plataforma de mensajería global diseñada para conectar personas de todo el mundo en tiempo real, sin importar barreras geográficas ni culturales. Perfecta para introvertidos, viajeros, estudiantes, profesionales y cualquier persona que desee conocer, aprender y compartir con otros.


📌 Problema que Resuelve

ParChat ofrece un espacio seguro y accesible para quienes desean comunicarse, aprender y descubrir diversas culturas a través del internet. La plataforma rompe las barreras de la distancia y el idioma, permitiendo interacción significativa entre usuarios globales.


🎯 Objetivo Principal

Crear una plataforma de mensajería global fácil de usar, donde los usuarios puedan conectarse y conversar en tiempo real con personas de diferentes regiones del mundo.


👥 Público Objetivo

Personas de todas las edades que desean interactuar y socializar sin importar su ubicación geográfica. Ideal para quienes buscan conversaciones interesantes, intercambio de ideas, crear comunidades o colaborar en proyectos.


🚀 Funcionalidades del Aplicativo

  • Registro y autenticación de usuarios: Creación de cuentas y autenticación mediante correo electrónico o redes sociales.
  • Chat en tiempo real: Mensajería instantánea global y sin retrasos.
  • Canales de conversación temáticos: Únete o crea salas de chat según tus intereses.
  • Interfaz amigable: Diseño limpio y sencillo para una experiencia fluida.
  • Sistema de moderación: Herramientas para reportar contenido inapropiado y mantener un ambiente seguro.
  • Traducción automática de mensajes: Comunicación efectiva sin importar el idioma.
  • Chats privados e individuales: Conexión directa y personalizada con otros usuarios.

💻 Tecnologías Utilizadas

  • Frontend: Next.js
  • Backend: NestJS (con proyección a migrar a Go)
  • Base de Datos: PostgreSQL
  • Servicios Adicionales: GraphQL, Firebase

    Despliegue: Se contempla Google Cloud, AWS o una VPS para el hosting, maximizando el rendimiento y la eficiencia.


🏗️ Arquitectura a Implementar

Optamos por una arquitectura enfocada en servicios, considerando la escala y el tamaño reducido del equipo de desarrollo. Esta decisión nos permite un control más efectivo sobre cada módulo y evita la complejidad asociada a los microservicios.

  • Módulos autónomos: Chat, usuarios, moderación y traducción.
  • Fácil integración y mantenimiento: Ideal para equipos pequeños y crecimiento progresivo.

🌍 Plan de Despliegue

Inicialmente se considera una VPS para el renderizado del servidor con Next.js. En el futuro, se evaluará migrar a Google Cloud o AWS, permitiendo mayor escalabilidad y rendimiento óptimo.


📅 Fecha de Inicio

05/03/2025


About

Una aplicación para conectar y transmitir con los demás.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /