Therapist Portfolio
Blazor Web App for Clinical Practice
A modern, fully responsive website built using Blazor Web App with support for both static and Blazor Server rendering, designed to represent a clinical psychologist’s practice with clarity and professionalism. Hosted on Azure, the site offers fast load times, secure communication, and a tailored design aligned with the therapist’s branding. The platform allows potential clients to explore services, learn more about the therapist’s approach, and get in touch through a secure contact form, all within a seamless user experience. Every part of the application, from design to deployment, was custom-built to meet the unique needs of the therapist’s private practice.
End-to-End Development: I handled the entire project from UX/UI design and component styling to backend logic, cloud deployment, and client handoff.
Blazor Server & Static Rendering: Combines Blazor Server for fast server-side interactivity with Blazor Static rendering for optimal SEO and load performance.
Cloud-Hosted on Azure Infrastructure: Deployed on a secure, customizable Azure environment with full control over hosting, TLS, and update workflows.
Secure Contact Form with CAPTCHA: Integrated Google reCAPTCHA v3 to prevent spam and abuse. Form submissions are safely handled and logged.
Message Handling Workflow: Messages are stored in a database and processed by a background service that sends notifications via the Office 365 API.
Custom Design & Branding: Tailored layout and color scheme aligned with the therapist’s professional branding, optimized for clarity, trust, and accessibility.
Blazor Web AppBootstrapWorker-ServicesPostgreSQLAzure