File Drop App is a simple Golang application with a graphical interface using the Fyne library. The application provides a file drop zone, and after dragging a file into this zone, it automatically uploads the file to your personal S3 storage and generates a shareable link for easy sharing.
Firstly, ensure that you have Golang and Fyne installed. Install Fyne using the following command:
go get fyne.io/fyne/v2
Then clone the repository and run the program:
git clone https://github.com/inxo/s3-dropzone.git
cd s3-dropzone
go run main.go
Run the application by executing go run main.go. The "File Drop App" window will appear with a drop zone and the label "Drop File Here." Drag a file into the drop zone. Afterward, the path to the selected file will be displayed below the drop zone.
Fyne - A UI toolkit and app API written in Go.
This project is licensed under the MIT License.