← Back to projects
Bilal Emre
The website of an author and artist, in three languages, which he updates himself.
bilalemre.com ↗ (opens in a new tab)Project anatomy
A site in three languages that the author runs on his own.
01 · Interface
Three languages, three addresses.
Turkish by default, English and French translated down to the addresses; a missing text shows in the closest language.
02 · Admin
The author publishes on his own.
Cognito sign-in, a TipTap editor, drafts and publishing; every save keeps the whole work in its three languages.
03 · Data
The works and their history.
Texts, versions, likes and subscribers in DynamoDB; images on S3, served by CloudFront.
04 · Newsletter
In each subscriber's language.
Email-confirmed sign-up, one-click unsubscribe, never the same text twice.
05 · Infrastructure
Described as code, deployed on every merge.
Three AWS CDK stacks, deployed by GitHub Actions with no stored keys.
Have a similar project?