Template Studio / SOLO PROJECT
From announcement details to a finished image
Routine institutional announcements share a visual system but carry different names, dates and contact details. Recreating each layout manually makes consistency harder to maintain.
Product, design and engineering by Ahmet Kazankaya
- TypeScript
- React
- Next.js
- html-to-image
My work
I designed and built the template collection, editing forms, live previews and image export, including the layout rules for each announcement type.
A solo implementation for an institutional workflow. The source repository is private.
Keep the visual rules, change the content
Each template separates its layout from the names, dates and other fields that change. Empty optional fields can disappear without requiring the user to edit the design.
Preview scale is not output size
The preview adapts to the available screen space. Export retains the defined canvas size, so zooming the editor does not become an accidental crop or a low resolution output.
An output someone can use
The core flow ends with a downloaded JPG, not only an on screen mockup. The recording demonstrates selection, editing and previewing in the original application.
The result
A user can choose a template, enter the announcement details and export a JPG. Seven template routes cover appointment, departure, HR information, condolences and celebrations.
Recording and verification notes
All seven English template routes were exercised in the original browser editor. Each Download JPG action produced a readable JPEG with nonzero dimensions, with no broken browser images or download failures. The recording shows the original selection, editing and preview workflow.
Private repository. The product walkthrough and implementation notes are available here.
Back to selected work ↗