Inspiration

Every day companies use platforms to manage their files, depending on centralized storage systems (such as Dropbox or Google Drive), which makes the long-term storage process unreliable and highly dependent on a point of failure. That is why using a decentralized technology such as Hedera (robust and prepared for all types of transactions) allows easy storage, thanks to Web3 as a backend and maintaining a simple access system similar to Web 2.0 for consumption.

What it does

HFiles allows you to manage (create, update, and download) files using the Hedera network as a storage system, through a web app that facilitates account management and file processing, storing some metadata both on the network and centrally, but without depending on other storage systems.

How we built it

Everything was built using C# as a programming language, through an ASP.NET Core application, and with the Hashgraph library to connect to the Hedera network. Additionally, it uses a SQL Server database engine to maintain the various accounts and metadata that are not stored in Hedera.

Challenges we ran into

Understand the operation of the Hedera network for the treatment of files, both uploading and downloading them.

Accomplishments that we're proud of

Create this little platform in a couple of days and fully functional.

What we learned

I learned a lot more about creating and managing accounts on the Hedera network

What's next for HFiles

Create a complete product, including APIs, so other systems can connect and use it. We want to be the Google Drive for Web3.

Built With

Share this project:

Updates