DropRo

DropRo

DropRo is an decentralized webApp for secure data storage enabling easy uploads , collabrative sharing with controlled access

The problem DropRo solves

DropRo is a decentralized solution that tackles several prevalent issues in digital data storage and management. Unlike traditional platforms, it offers users full control over their data, eliminating the centralized control paradigm. It significantly enhances data security by employing a decentralized network for data storage and encryption, thus reducing the risk of data breaches. In addition, DropRo ensures data permanence, removing the possibility of arbitrary deletion or censorship of content by service providers. It promotes collaboration by enabling easy and controlled access for sharing files, while safeguarding data privacy and integrity. The system's design ensures high data availability and resilience to single points of failure. Moreover, by leveraging a network of computers through IPFS, DropRo potentially offers a more cost-effective solution for large-scale data storage.

Challenges we ran into

During the development of DropRo, we encountered a variety of challenges. One of the major hurdles was fetching details from URLs using a third-party application, which required meticulous handling to ensure the right data was retrieved and displayed. Another significant challenge was the inconsistent browser support for IPFS API requests. Some clients blocked these requests due to security concerns, leading to restricted accessibility and user experience issues. Besides, setting up and maintaining a robust, secure, and efficient connection with Ethereum blockchain via Alchemy RPCs was a demanding task that required considerable effort and expertise. Additionally, developing smart contracts in Solidity that are both secure and efficient proved to be a complex endeavor. Overall, these challenges helped us learn and grow, pushing us to deliver a robust, decentralized web application.

Discussion