Platform overview
A digital home for community-focused programs
Cencadian supports learning, mentorship, youth development, and digital opportunities across Manitoba. I developed and customized its responsive public website and supporting full-stack platform.
My work covered requirements, product design, application architecture, frontend and backend development, content management, testing, deployment, and production support.
My contribution
Full-stack ownership from architecture to launch
- Translated organizational goals into a maintainable product architecture and delivery plan.
- Built the responsive frontend and the server-side application services behind it.
- Created flexible content-management tools for keeping public information current.
- Prepared the application for deployment, ongoing monitoring, and future development.
Public experience
Accessible content across devices
The public experience presents Cencadian’s programs, events, resources, opportunities, and community work through reusable content layouts.
- Responsive layouts, semantic markup, keyboard-friendly navigation, and dark-mode support.
- Structured content and search-engine controls that help people find current information.
- Progressive web app support for a more app-like experience on supported devices.
Product quality
Designed for maintainability and reliable delivery
- Typed contracts and modular boundaries that make changes easier to review and test.
- Automated application, integration, and end-to-end tests for important user journeys.
- Consistent development tooling and production monitoring for ongoing support.
Technical foundation
A modern TypeScript application with headless content management
The platform uses Next.js, React, TypeScript, Payload CMS, Prisma, MongoDB, Zod, and Tailwind CSS. I structured the application around reusable modules so the public experience and supporting services can evolve without tightly coupling unrelated features.