Awan is a simple web apps for manage Amazon S3 objects. That provide services can be used to store and retrieve data, at any time, from anywhere on the web.
API | Description | Docs/Reference |
---|---|---|
/s3/objects |
Get list the contents of an S3 bucket | Docs |
/s3/presigned?filekey=<filekey> |
Generating a presigned URL to download/sharing a file | Docs |
/s3/delete?filekey=<filekey> |
Delete file/object from an S3 path. | Docs |
/s3/bucket |
Get a name and region of a bucket | Docs |
- Render list objects in table (optimized with react window) 🔥
- Form for generate presigned url
- Implement download, and upload file
- Add several actions (download/delete) for items
- UI optimizations
Run/watch a server
# Running default
cargo run
# Running and watch any changes
cargo watch -x 'run'
Run client
yarn client:run