Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.39 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.39 KB

Awan

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.

Requirements

Ready APIs

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

Currently working on

Task UIs:

  • 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

Commands

Run/watch a server

# Running default
cargo run

# Running and watch any changes
cargo watch -x 'run'

Run client

yarn client:run