Inspiration

We were always interested in blockchain technology, but we never got a chance or a challenge to work on it. This was our first time implementing the blockchain technology on a basic level.

What it does

It is an secure interface which stores files uploaded by the user and stores it securely . As we have implemented blockchain for authentication and for the storing and accessing the files which has its address and login creds stored in a decentralized and more secured way. So that users can feel safe to upload there precious data and access the files any time.

How we built it

We have used flow authentication for the authenticating the user's identity with a landing page. And we have used tailwind for the frontend design and style , and we used next.js. And to store data we are using Firebase .

Challenges we ran into

Initially we faced difficulty while implementing flow smart contracts and adding login authentication using flow. And later we did face challenges while adding files , accessing and deleting them and generating address. But at the end of the day we could learn something new.

Accomplishments that we're proud of

We have successfully implemented flow login authentication and deploying flow contracts

What we learned

We learnt how flow blockchain works , and brief idea on smart contracts and firebase.

What's next for FlowVault

We are planning to work on idea where users can transfer ownership and controls of files using flow block chain and further improving the user interface. And We had initially planned to use some decentralised storage like ipfs, but we weren't able to implement it because of time shortage. We'll try to work on decentralised storage.

Built With

Share this project:

Updates