Skip to content
A website for getting size of a website and letting you know how many floppies it will fit on
JavaScript Python CSS HTML Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
.gitignore
LICENSE
README.md
Website.py
backend.buildspec.yml
demo.gif
deploy-lambda.sh
deploy-s3.sh
deploy.buildspec.yml
frontend.buildspec.yml
index.py
package-lambda.sh
serve.sh

README.md

Fit on a Floppy

Websites are getting bigger and bigger. The internet is getting faster and faster but not everywhere at the same pace. A floppy is a physical reminder of filesize.

Demo

Architecture

  • CodePipeline - CI & CD
  • S3 - Webhosting
  • Lambda - Serverless hosting

Built with

  • Python 3.6 - Serverless function
  • NodeJS 12 - Frontend build process
  • Gulp - Build process
  • Handlebars - In code templating
  • Nunjucks - HTML templating

Scripts

  • package-lambda.sh - add source to a zip
  • deploy-s3.sh - deploy frontend to S3
  • deploy-lambda.sh - deploy function to Lamdba
  • serve.sh - serve frontend locally
You can’t perform that action at this time.