Skip to content

Bulk upload audio files to S3 via TypeScript, TailwindCSS, AWS Lambda, and Uppy.js.

Notifications You must be signed in to change notification settings

GeorgeArubi/Bulk-Upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uppy AWS-Companion with Typescript, Express, React, and TailwindCSS

This application uses @uppy/companion with a custom AWS S3 configuration. Files are uploaded to a randomly named directory inside the uppy/ directory in a bucket.

Run it

To run this template, clone this repository and then run these commands from the root folder:

Backend commands

Run these commands from the root folder.

  • npm install Install dependencies.
  • npm run build Builds the backend app to the build directory.

Frontend commands

Run these commands from the client folder.

  • npm run build Builds the frontend app to the build/client directory.

Then, set up the COMPANION_AWS_KEY, COMPANION_AWS_SECRET, COMPANION_AWS_REGION, and COMPANION_AWS_BUCKET environment variables for @uppy/companion.

Then, again in the repository root, start this application by doing:

npm run start

About

Bulk upload audio files to S3 via TypeScript, TailwindCSS, AWS Lambda, and Uppy.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published