/s3b2b

S3B2B is a simple S3 file manager. It can manage multiple file storage at the same time and can also easily move files from one S3 bucket to another S3 bucket.

Primary LanguagePHPMIT LicenseMIT

Laravel Logo

S3B2B

S3B2B is a simple S3 file manager. It can manage multiple file storage at the same time and can also easily move files from one S3 bucket to another S3 bucket.

Requirements

  • PHP >= 8.1

Installation

Before installing, make sure you have Composer and Yarn installed. And, you need to install Soketi to run the web socket server.

composer install
yarn install && yarn dev
cp .env.example .env

# update mail configs to share files via email
MAIL_MAILER=
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=

php artisan key:generate
php artisan migrate

php artisan queue:work
soketi start

Testing

php artisan test

Todo

  • add new folder
  • drag and move to folder
  • update file visibility
  • view file details
  • share files via email
  • file multi select and move
  • file multi select and delete
  • test cases

Credits

  • All Contributors

License

The MIT LicenseMIT License. Please see License File for more information.

Screenshots

screenshot 1 screenshot 2 screenshot 3 screenshot 4 screenshot 5 screenshot 6