Inspiration

We all have used data-sharing platforms like we-transfer, drive uploads and others. These platforms work well for small data files with fewer sizes, individual file shares with no sensitive data, and not requiring long-lasting data but for other scenarios, these platforms cost a huge chunk of subscription fees and we are not always sure that our data is secure and is not removed at any given time due to the centralized nature of these platforms. All our data is kept with large data houses that increase our dependency on them and this cycle keeps on going. We need to have a solution so that each individual will have complete control over their data and be sure that once the data is uploaded it will never be changed or removed by anyone. ShareData provides such a platform to the users where they can upload and share their files and data securely with anybody without worrying about borders, sizes, data removable and mutation.

What it does

ShareData provides a decentralized file-sharing platform using which users/companies will be able to share their data with each other using a shareable link that will be available across the internet throughout their lifetime. ShareData has a very seamless, user-friendly and mobile-compatible UI that anybody can use from anywhere in the globe.

How we built it

We have built a React website that will be used by the users to upload and share their files and data. A nodeJS backend service was built to generate a one-time token to upload files and cancel the upload using SpheronSDK. SpheronSDK was also used to upload the files from the front end to ensure data security and trustless upload of data. We deployed the frontend application/website on Spheron server and user Render to deploy the backend server.

Challenges we ran into

Spheron team was very helpful in clearing the doubts and blockers but one major challenge that we faced was related to cancelling the upload in between. The docs were a bit confusing on that part but after some research and the hit-n-try method, we were able to clear this challenge.

Accomplishments that we're proud of

The whole ShareData platform is something that we are proud of as it is something we wanted for ourselves as well. At this point as well, we have contacted 2-3 companies and organizations and they themselves have used the platform and gave good reviews about it.

What's next for ShareData

We have some technical improvements that we need to do, a few of them are:

  1. Link shorter integrations to make the URL more readable,
  2. Private data support using password protection,
  3. UI updates to make it more top-notch,
  4. Introducing data-storage packages to manage uploaded files at a single location for each user,
  5. Promotion and marketing to make it a full-blown startup.

Built With

Share this project:

Updates