34 lines
1.5 KiB
Markdown
34 lines
1.5 KiB
Markdown
# 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.
|