Red social interactiva con registro de usuarios, publicaciones y comentarios.
Aplicación responsive desarrollada con React, TypeScript, Zustand y Tailwind CSS.
El objetivo de ViFlow fue crear una red social minimalista pero funcional, que permitiera a los usuarios:
- Registrarse y crear su perfil
- Publicar contenido
- Comentar publicaciones
- Interactuar y formar comunidades
La idea era resolver la necesidad de una plataforma social centrada en la simplicidad, pero con una arquitectura sólida y mantenible. Para ello, se implementaron las funcionalidades clave utilizando TypeScript, buscando escalabilidad desde el inicio.
-
Tecnologías principales:
- React + TypeScript para un desarrollo robusto y mantenible
- Tailwind CSS para diseño UI responsivo
- React Router para navegación de páginas
- Zustand para la gestión de estados globales e interacciones sociales
-
Diseño y UX:
- UI adaptable para cualquier dispositivo
- Flujos intuitivos de publicación, comentarios e interacción
- Navegación fluida gracias al enrutamiento eficiente
-
Funcionalidades clave:
- Registro y login de usuarios
- Creación y edición de perfiles
- Creación de posts con contenido dinámico
- Sistema de comentarios e interacción social
ViFlow fue un proyecto clave para afianzar mis habilidades en el desarrollo de interfaces sociales y flujos complejos de interacción.
Principales aprendizajes:
- La importancia de TypeScript para mantener la escalabilidad y calidad del código
- Cómo manejar estados globales eficientemente en aplicaciones sociales
- El valor de una UX bien pensada en plataformas de interacción masiva
Fue un reto enriquecedor que me permitió construir una aplicación real, útil y con una base técnica sólida.
