Problem
A real business site needs more than a static landing page: multilingual content, material catalogs, reference projects, quote requests, and admin-managed updates.
Full-Stack CMS Website
Frontend and backend separated website/CMS system for a Finnish granite-quarrying enterprise, including multilingual public pages, admin-managed content, catalog pages, project galleries, and quote requests.
Evidence mode
A real business site needs more than a static landing page: multilingual content, material catalogs, reference projects, quote requests, and admin-managed updates.
Built a frontend/backend separated website and CMS with a custom brand mark, public pages, admin tooling, media metadata, and validated quote-request workflows.
Implemented a Vite React 18 TypeScript frontend, Express API, Zod validation, Multer uploads, Helmet security middleware, PostgreSQL-ready persistence, and deployment split across Vercel and Render.
Delivered a production-oriented system that can be maintained through an admin console instead of code edits, with repository and live deployment available for review.