Personal documents for your personal cloud.
I created Bento because I wanted to escape from Google and Amazon. There are other options out there but they all had flaws in their own way:
- Proton Drive: Doesn't exist yet!
- Crypt Pad: poor mobile support
- Only Office: Pain in the neck to get to work and supper heavy
- Open365: It's libre office, in the cloud. It's not great. Not scriptable.
So I started out on a little exercise to make something that addresses my particular needs. And that is one of the things that sets Bento appart from the other options: It is personal. It is not meant to ever progress into something you would use for a small business. It is meant for an individual or a family, nothing more.
This is where it's name comes in. A Bento Box is a personal lunch box used by the Japanese (simplicifaction). And that is what I think of when I think of this project: Small and personal.
Priorities:
- Runs on Web and Mobile
- Stable. My wife will be using this so I want it to not be down all the time (unlike plex...)
- Light. This will be running on a Raspberry Pi. It should be very light so as to fit inside such an environment easily.
- Scriptable. I want to connect automations to this so it needs to be scriptable via REST api.
Road Map: 0.1
- Plain text editor
- Autosaving every couple of seconds
- Saving to a database
- Loading
- File selector to open files from
0.2
- Saving diffs instead of entire documents
- File explorer
- File Opearations
- New
- Rename
- Move
- Delete
- Folder Operations
- New
- Rename
- Move
- Delete
- File Opearations
- Rich text editor
0.3
- New document type: List Editor
0.4
- Android App (Probably just do progressive webapp with TWA.)