Tous les projets
D
Marketing / Automatisation

Ruby/Sinatra, Docker, Bootstrap, configuration JSON, deployment Puma

Application Sinatra pour generation dynamique de fichiers HTML a partir de configuration JSON. Docker deployment, Bootstrap styling, utilisation par equipe non-technique.

Ruby Backend
Docker Deploy
JSON Config
Dev Role

L'application Sinatra est volontairement minimaliste. Elle lit les fichiers de configuration JSON, applique les templates Bootstrap avec les donnees produits, et genere les pages HTML statiques. Le choix de Sinatra plutot qu'un framework plus lourd reflete la simplicite du besoin : pas de base de donnees, pas d'authentification, juste de la generation de pages.

Le deploiement Docker encapsule Ruby, Sinatra et les dependances dans un conteneur lancable en une commande. L'equipe marketing n'a qu'a modifier le fichier JSON, relancer la generation et recuperer les fichiers HTML produits. Bootstrap garantit un rendu professionnel et responsive sans travail de design supplementaire.

Architecture technique

Application Ruby/Sinatra legere pour generation dynamique HTML.

Configuration JSON pour donnees produits (modifiable par non-developpeurs).

Templates Bootstrap pour rendu professionnel responsive.

Deploiement Docker avec Puma pour performance.

Architecture simple et maintenable pour equipe non-technique.

Contrat independant pour agence marketing algerienne.

Points techniques

Sinatra

Framework Ruby leger

Docker + Puma

Deploy containerise

Bootstrap

Templates responsive

Stack technique

Ruby
Sinatra
Docker
Bootstrap
Role Full-Stack Developer
Duree 2024
Engagement Contrat independant (Tier D)

Un projet technique similaire ?

Brief, repo, ou appel rapide - on s'adapte.