Neova

Interfaz de usuario de Neova Drive

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.

Código de la aplicación Neova Drive

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.

Interfaz de usuario de Neova Drive

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.

Funcionalidades de Neova Drive

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.