PieCyfer Website
Agency site rebuild with an admin CMS
A rebuilt company site with its own CMS for blog, jobs, and page metadata — every existing page carried over.


The problem
The agency site needed a modern rebuild that kept every existing page and asset, while letting the team manage posts, comments, job listings, and SEO metadata without a developer.
What I built
A Next.js rebuild seeded from a crawl of the live site, with an admin CMS, moderated comments, protected contact forms, and full SEO, deployed as a Docker image.
Core features
- -All 44 existing pages carried over from a crawl of the live site
- -Admin CMS for blog posts, job listings, and per-page metadata
- -Moderated comments with an admin review queue
- -Contact forms protected by reCAPTCHA v3 and server-side validation
- -Sitemap, robots, and social preview cards
Engineering highlights
- -Security hardening pass: stored-XSS fix, Content Security Policy, and security headers
- -Request validation on every form before anything reaches the database
Tech stack
Next.jsReactTypeScriptPrismaTailwind CSSthree.jsZodPlaywrightDocker
Impact
- -One codebase now covers the public site and its content management