Skip to content

No-Country-simulation/s18-25-m-react-nodejs

Repository files navigation

TechSocial

Descripción del Proyecto

TechSocial es una red social orientada a la comunidad de programadores, desarrollada como parte de una pasantía-simulación en No Country entre octubre y noviembre de 2024. La plataforma permite a los usuarios crear perfiles personalizados, publicar, seguir a otros usuarios y comunicarse en tiempo real, fomentando el intercambio y la colaboración en temas de tecnología y desarrollo.

Rol en el Proyecto

Full-Stack Developer en la creación y desarrollo de las siguientes funcionalidades:

Front-End

  • Desarrollo de interfaces de usuario en React, incluyendo un diseño intuitivo para los perfiles de usuario,notificaciones,home menu y una vista de chat en tiempo real.
  • Gestión de estados globales con Zustand para un manejo eficiente y centralizado de los estados de la aplicación.

Back-End

  • Servicios y controladores creados en Express y TypeORM para la gestión y control de datos del usuario.
  • Autenticación con Auth0 para asegurar la protección de la información de usuario.
  • Sistema de mensajería en tiempo real implementado con Socket.IO para comunicación instantánea entre usuarios.

Persistencia de Datos

  • Diseño y administración de entidades para usuarios, posteos, notificaciones, mensajes en una base de datos MySQL, asegurando la integridad y disponibilidad de la información de usuario y mensajes.

Funcionalidades Principales

  • Creación de perfiles de usuario personalizados
  • Publicación y seguimiento de otros usuarios
  • Sistema de mensajería en tiempo real
  • Autenticación segura con Auth0
  • Gestión de estados globales

Tecnologías y Herramientas

  • Back-End: Node.js, TypeScript, Express, TypeORM, MySQL, Docker
  • Front-End: React, Zustand
  • Tiempo Real: Socket.IO
  • Autenticación: Auth0
  • Otras Herramientas: Trello (gestión de proyectos), GitHub (control de versiones), Firebase (servicios adicionales)

About

TechSocial es una red social orientada a la comunidad de programadores 💻

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published