Skip to content

☁️ Awan is a simple web apps for manage Amazon S3 objects. That can be used to store and retrieve data, at any time, from anywhere on the web. (WIP)

Notifications You must be signed in to change notification settings

natserract/awan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

☁️ Awan is a simple web apps for manage Amazon S3 objects. That can be used to store and retrieve data, at any time, from anywhere on the web. (WIP)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published