This is a demonstration of uploading files to S3 compliant storage. This implementation is using Laravel (backend) and AlpineJS (frontend).
- User selects a file on frontend
- Javascript makes a request to the backend for getting a TemporaryUploadUrl.
- On receiving the signed, temporary URL, Javascript pushes the file to S3 directly from front-end.
- After the upload is done, we have the CDB URL of the file (to submit and store in backend).