Droply
Share Your File Using Single Code
The problem Droply solves
- ๐ Privacy & Anonymity
Problem: Many file-sharing platforms require account creation or collect user data.
Solution: Droply allows sharing without login, ensuring privacy and avoiding data tracking.
- ๐ Cross-Platform Compatibility
Problem: Some file-sharing methods (like AirDrop or Nearby Share) are limited to specific devices, OS, or networks.
Solution: Droply works through the browser, so any device, any OS, from anywhere, can access and share files.
- ๐ Distance Limitation
Problem: Local sharing tools (e.g., Bluetooth, AirDrop) don't work over long distances.
Solution: Droply uses the internet, so files can be shared globally, not just locally.
- ๐ Simple Sharing via Code
Problem: URLs or login-based sharing can be complex or insecure.
Solution: Droply uses a single sharing code, making it quick and user-friendly without needing to manage long links.
- ๐งน User-Controlled File Deletion
Problem: Many platforms keep user files for a long time or donโt allow deletion.
Solution: Droply lets users delete files manually, giving control and improving security and data ownership.
- ๐ No App Install Needed
Problem: Sharing apps often require downloads or extensions.
Solution: Droply is web-based, requiring only a browser โ no extra software needed.
Challenges I ran into
- During the prototype phase, setting up and securing a full cloud storage system (like AWS S3, Firebase, or GCP) can be time-consuming and possibly overkill when you're still building and testing features.
โ Solution:
"For the prototype, I used a private GitHub repository to manage the backend code and local file storage. This allowed me to focus on building the core features of Droply first. For the final version, I plan to integrate cloud storage for scalability, security, and global access."
- ๐ Cross-Device & Browser Compatibility
Problem: Ensuring consistent behavior across devices and browsers.
Mobile vs desktop differences (file input, UI rendering).
Browser restrictions (e.g., Safari file handling).
โ
Solutions:
Use responsive design (CSS media queries).
Thorough cross-browser testing (Chrome, Firefox, Safari, Edge).
Technologies used