Portkey is a serverless file-sharing macOS application built with Swift and AWS.
The application uses AWS S3 bucket storage, Lambda Functions, CloudFront and Route53 to allow users to upload files to a staticly-hosted, custom domain web page.
lambda/ contains the AWS Lambda function Node.JS runtime which handles all S3 static website configuration, CloudFront and Route53 processes.
Portkey/ contains the macOS application code that interacts with the Lambda function.
