One template, nineteen pages
Seven service pages and twelve industry pages share the same structure and pull from a single content layer. Fix a spacing bug once and it is fixed everywhere.
Nineteen service and industry pages that don’t drift apart.
A corporate staffing website with 19 service and industry pages built from shared templates and one content layer.
Frontend and design, solo
Client website · Frontend
React · Vite · React Router · Tailwind CSS v4
One template, nineteen pages
Live client site

A staffing company offers seven services across twelve industries. Build those as nineteen separate pages and they look different from each other within a couple of quarters. I kept the content in one place and the layouts in another, so adding an industry is a data entry rather than a new page.
I designed and built the whole frontend. This was a work project, so I keep this page to the public site.
The product, in five steps.
Seven service pages and twelve industry pages share the same structure and pull from a single content layer. Fix a spacing bug once and it is fixed everywhere.
The brand blue scale, type ramp, shadows and the asymmetric corner shape all live as tokens. It looks like their company, not like a template.
Static build on Cloudflare through GitHub Actions. Push to main and it is live. No server to look after.
Live at ipsincorp.com. Source is private since it is client work.
Numbers on this page are as of September 2026.The site is live above. If you have a similar project in mind, I am happy to explain how I approached this one and what yours would need.
Start a conversationOpens your email client · ypraveen760@gmail.com