Browser-based Encrypted File/folder Explorer
WARNING: for testing, demo and feedback purposes only. there WILL BE breaking changes. DO NOT USE FOR SENSITIVE DATA.
it is clearly absurd for something like this to be used by anyone on their own computer to view local files. the goal of this project is to enable the viewing/navigating of files in browsers after exchanging over webrtc. i'm aiming for the experience to feel seamless for being able to navigate a folder structure on a remote device.
there are many browser-based office suites out there. this project aims to simplify the setup process by only using client-side resources; making it easy for users to get started.
unfortunately, it isnt open source, but i hope it helps to get feedback for improvements. in my project, the aim was to create an intuitive user experience for viewing files and folders in a browser.
a good way to test it out is to create a new empty folder on your computer and grant the webapp access to that folder. note: the filesystem api provided by the browser will limit the access to explicitly approved folders. some browsers also guard against access to important os directories on your computer and reject access automatically.
features:
- mounting local folders
- preview functionality for various filetypes
- browser based office suite
- encryption-at-rest
- basic folder management
upcoming:
- support for more filetypes
- better implmentation around browser-based office suite
- browser based file format conversions
- PWA
future:
when this project reaches a reasonable level of features and quality, I will be integrating this functionality into my P2P messaging app to build towards a "more" browser-based Next-Cloud-like solution. It would would be integrated into this app: https://enkrypted.chat
IMPORTANT: Caution should always be used for all projects, especially like this. So I'd like to be clear that I am Al-slop-maxxing at scale. If youre looking for good code, clear docs or best-practices; you should look away now. While this is aiming to provide secure file-transfer and an intuitive office suite experience, I don't think it will ever be competitive against things like Next Cloud. It isnt audited or reviewed and i DO NOT want you to "trust me". I'd like to share for testing, feedback and demo purposes only. This is a technical demo of a unique concept. Feel free to reach out for clarity. Please use responsibly.