What I expect to need:
- A self-hosted EC2 instance to run an extremely basic application on which is responsible for keeping the “leader” copy of the database of notes up to date across all devices/connections.
- An S3 bucket to store the database for potential future recovery. (more details)
- An extremely basic initial API for interfacing with the notes
- A form of local storage on each platform/browser to hold data when the service is unavailable.
- A method to resolve edit collisions: probably just link all versions and prompt the user to review.
- A release method/platform.
Check back for updates to this page as this little project progresses.
Any future links will get tagged with Notes