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.
Full-Stack Developer en la creaci贸n y desarrollo de las siguientes funcionalidades:
- 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.
- 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.
- 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.
- 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
- 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)