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.
Install / Use
/learn @PHPJunior/S3b2bREADME
<p align="center">
<a href="#" target="_blank">
<img src="art/logo.svg" width="300" alt="Laravel Logo">
</a>
</p>
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
- [x] add new folder
- [x] drag and move to folder
- [x] update file visibility
- [x] view file details
- [x] share files via email
- [ ] file multi select and move
- [ ] file multi select and delete
- [x] test cases
Credits
- All Contributors
License
The MIT LicenseMIT License. Please see License File for more information.
Screenshots

