Marketing Portfolio

Information

  • URL: Visit the website
  • Stack: Angular 22 (signals, standalone components) · Node.js 24 + Express 5 · SQLite · Docker · Cloudflare.

María del Mar Miranda's portfolio — a custom web with an editing panel I rebuilt from scratch the portfolio of a graduate in Advertising and Public Relations with a Master's in Digital Marketing, which was on Canva, as its own fast website that she can update herself without touching code. The public website keeps the aesthetic of the original design. From a private panel, all texts, images and projects can be edited, with live preview before publishing. Highlights - Visual editor with instant preview: the draft is shown in an iframe, in desktop or mobile mode, as soon as anything changes. - Project pages built with reusable blocks (galleries, texts, processes, cards…). Whatever is added always keeps the design. - Draft and version history: publishing is safe and any previous version can be restored. - Security: encrypted emails (AES-256-GCM), hashed sessions, strict CSP, parameterized SQL queries and validation of everything that reaches the server. - Performance: content is embedded in the HTML, so the site loads without waiting on the API. - Continuous deployment: every push to main deploys automatically in Docker. If the build fails, the previous version keeps running.

← Back to portfolio