Note: This project was incomplete at the time of writing this. My involvement in this project was primarily at the architectural level, though the diagrams here are not my own.
A serverless application for deploying a web app to IPFS and hosting it on an ENS Domain
- Allows users to specify a GitHub repository containing a static web app and have it built and deployed to IPFS and hosted at an ENS domain
- Uses a completely serverless architecture to allow effortless scaling and cost control
- Integrates with GitHub for authorization as a GitHub OAuth app
- Uses a combination of AWS CodePipelines and an SQS-sourced Lambda function to go from client request to deployed and hosted app