This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# Task 06 — Veterinarian Solutions page
|
||||
|
||||
- **Status:** Complete
|
||||
- **Depends on:** —
|
||||
- **Size:** M
|
||||
|
||||
## Goal
|
||||
|
||||
Create the **Veterinarian Solutions** page at `/Veterinary`, using the veterinary sub-brand accent (`brand-vet` / `#0d9488`) per `Design.MD`.
|
||||
|
||||
## Files
|
||||
|
||||
- Create: `plushealthtech/Pages/Veterinary.cshtml`
|
||||
- Create: `plushealthtech/Pages/Veterinary.cshtml.cs`
|
||||
|
||||
## Steps
|
||||
|
||||
1. **PageModel** — standard `PageModel` with `OnGet()`; title set in the view.
|
||||
2. **View** — `@page`, `@model VeterinaryModel`, `ViewData["Title"] = "Veterinarian Solutions"`.
|
||||
- **Hero** — "Purpose-built software for animal clinics" + subhead (reword Index card #3) + CTA → `/RequestDemo`.
|
||||
- **Feature cards** (3–4): practice & client management; EHR records & imaging; species-tailored diagnostic decision tools; interoperability with existing hospital systems.
|
||||
- **Accent rules** — use `brand-vet` (`#0d9488`) for the hero badge, card icon tiles (`bg-teal-50 text-brand-vet`, hover `bg-brand-vet text-white`) exactly like Index card #3, instead of the default `brand` teal.
|
||||
- **CTA band** → `/RequestDemo`, secondary link → `/ClinicalDecisionSupport`.
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- [x] `GET /Veterinary` renders; build green.
|
||||
- [x] Page visibly uses the veterinary accent, distinct from the other product pages.
|
||||
- [x] CTAs resolve.
|
||||
|
||||
## Notes
|
||||
|
||||
- The Index solution card carries `id="veterinary"` for the legacy nav anchor — leave that in place; the page route and the in-page anchor don't conflict.
|
||||
Reference in New Issue
Block a user