Sinatra application for dynamic HTML file generation from JSON configuration. Docker deployment, Bootstrap styling, used by a non-technical team.
The Sinatra application is deliberately minimalist. It reads the JSON configuration files, applies the Bootstrap templates with the product data, and generates the static HTML pages. Choosing Sinatra over a heavier framework reflects the simplicity of the need: no database, no authentication, just page generation.
The Docker deployment packages Ruby, Sinatra and the dependencies into a container that launches with a single command. The marketing team only has to edit the JSON file, re-run the generation and retrieve the produced HTML files. Bootstrap guarantees a professional, responsive rendering without additional design work.
Lightweight Ruby/Sinatra application for dynamic HTML generation.
JSON configuration for product data (editable by non-developers).
Bootstrap templates for a professional, responsive rendering.
Docker deployment with Puma for performance.
Simple, maintainable architecture for a non-technical team.
Independent contract for a marketing agency.
Lightweight Ruby framework
Containerized deployment
Responsive templates
A brief, a repo, or a quick call - whatever works.