Neova

Neova Drive user interface

A Web3 Decentralized Storage Solution

Neova is a French startup offering Neova Drive, a decentralized cloud storage platform based on Neov technology and Web3 principles. As an experienced front-end developer, I was tasked with restructuring the existing Next.js application and implementing key features, while guiding a junior developer and working closely with the back-end team.

Neova Drive application code

Front-end Restructuring and Optimization

The project required a complete refactoring of the existing front-end code, implementing best practices for React, Next.js, and TypeScript. One of the major challenges was reorganizing a sometimes disorganized codebase while ensuring smooth integration with the complex backend managing decentralized files and the leaderboard system.

Neova Drive user interface

User Experience in the Web3 Ecosystem

Considerable work was done on the UX/UI using Tailwind and Shadcn to create an elegant interface that simplifies access to Web3 technologies. The integration of React Query with prefetch providers delivered a smooth experience with dynamic data, while wallet connectivity allows users to interact seamlessly with the Neov ecosystem.

Neova Drive features

Innovation and Technical Collaboration

The project involved implementing Web3 features on the front-end, such as wallet integration and leaderboard display. This experience allowed me to develop in-depth expertise in decentralized technologies within a Next.js front-end context, while effectively collaborating with back-end developers to ensure coherent integration between different layers of the application.