rapidlybuilt.com

A portfolio and playground for building in the open—applications, modules, and the process behind them.

Visit rapidlybuilt.com View on GitHub

How it works

This site is statically generated from a Rails app, deployed to AWS with very little server costs.

1.

Rails defines the site

A standard Rails app with routes, controllers, and views. Development happens locally with full Rails tooling—live reload, view components, asset pipeline.

2.

Terraform creates the infrastructure

AWS infrastructure is defined as code—S3 bucket for static files, CloudFront for CDN, Route53 for DNS. Reproducible, version-controlled, and cheap to run.

3.

Baking Rack renders and uploads

A custom tool crawls every static route in the Rails app, renders it to HTML, and uploads the result to S3. The "baking" process turns a dynamic app into a static site.