He desarrollado VicDown, una plataforma digital integral dedicada a empoderar a la comunidad del síndrome de Down. Integra módulos clave como un blog informativo, un foro de apoyo etc..
Frontend: Desarrollado con React 18, haciendo uso extensivo de Hooks y Context API para una gestión de estado eficiente. La interfaz de usuario se construyó con Material UI (MUI) v5, lo que me permitió crear un diseño coherente, accesible y responsivo. Para la navegación, utilicé React Router v6, y para una experiencia de usuario fluida, incorporé animaciones con Framer Motion. La internacionalización se gestiona con react-i18next, y para el consumo de APIs, utilicé Axios.
Backend: Las funcionalidades del lado del servidor se implementan mediante Firebase Functions (Node.js con Express.js), lo que proporciona una arquitectura serverless escalable. Utilizo Firebase Admin SDK para interacciones seguras y con privilegios administrativos con los servicios de Firebase.
Base de Datos: Firestore (NoSQL) es la elección para la persistencia de datos, diseñada con colecciones optimizadas para lecturas rápidas y eficientes, incluyendo desnormalización y transacciones para la integridad de datos críticos como los créditos.
Almacenamiento: Firebase Storage se utiliza para alojar activos multimedia y documentos, con un control de acceso granular mediante Signed URLs para recursos premium.
+3 más