With Amplify Storage, it is very easy to add file storage capability to any web or mobile app.
GitHub: https://github.com/sw-yx/demo-amplify...
Blogpost: https://dev.to/swyx/amplibox-a-self-h...
This demo is built with Tailwind UI and Svelte, but Amplify is framework agnostic and you can use this toolchain with anything you like. I won't bore you with the step-by-step, since it would mostly duplicate the docs (that I also have updated), but here are the features demonstrated:
Upload file with progress bar
List files (with metadata)
Delete files
Download files
Create folder
Toast success/failure
Help me share this
If you liked this demo, you can help me [share it on Twitter](https://twitter.com/swyx/status/13156...) or [signup to my YouTube]( • AmpliBox Code Walkthrough - A Self Hosted ... )!