Neova

Una solución Web3 de almacenamiento descentralizado
Neova es una startup francesa que ofrece Neova Drive, una plataforma de almacenamiento en la nube descentralizada basada en la tecnología Neov y los principios de Web3. Como desarrollador front-end experimentado, fui encargado de reestructurar la aplicación Next.js existente e implementar funcionalidades clave, guiando a un desarrollador junior y colaborando estrechamente con el equipo de back-end.

Reestructuración y optimización del front-end
El proyecto requirió un refactoring completo del código front-end existente, implementando las mejores prácticas de React, Next.js y TypeScript. Uno de los mayores desafíos fue reorganizar una base de código a veces desordenada, asegurando al mismo tiempo una integración fluida con el backend complejo que gestiona los archivos descentralizados y el sistema de clasificación.

Experiencia de usuario en el ecosistema Web3
Se realizó un trabajo considerable en la UX/UI utilizando Tailwind y Shadcn para crear una interfaz elegante que simplifica el acceso a las tecnologías Web3. La integración de React Query con prefetch providers permitió ofrecer una experiencia fluida con datos dinámicos, mientras que la conexión a la wallet permite a los usuarios interactuar de forma transparente con el ecosistema Neov.

Innovación y colaboración técnica
El proyecto incluyó la implementación en el front-end de funcionalidades Web3 como la integración de wallets y la visualización del leaderboard. Esta experiencia me permitió desarrollar un conocimiento profundo de las tecnologías descentralizadas en un contexto de front-end Next.js, mientras colaboraba eficazmente con los desarrolladores back-end para garantizar una integración coherente entre las diferentes capas de la aplicación.