Files
Plushealthtech/task/10-sign-in-page.md
T
Clive e5d1446791
Gitea CI/CD / build (push) Successful in 1m40s
Site pages and AI tasks.
2026-08-20 14:58:52 +10:00

33 lines
1.2 KiB
Markdown

# Task 10 — Sign In page (placeholder)
- **Status:** Done
- **Depends on:** —
- **Size:** S
## Goal
Create the **Sign In** page at `/SignIn` as a placeholder. The repo has **no auth** (per CLAUDE.md) and no account backend — real sign-in is a separate project; this page is its future integration point (plan §3.4).
## Files
- Create: `plushealthtech/Pages/SignIn.cshtml`
- Create: `plushealthtech/Pages/SignIn.cshtml.cs`
## Steps
1. **PageModel** — standard `PageModel` with `OnGet()`; title set in the view.
2. **View** — `@page`, `@model SignInModel`, `ViewData["Title"] = "Sign In"`.
- Centered card (`bg-white p-8 rounded-2xl border border-slate-100 shadow-sm`, max-w-md):
- Icon (e.g. `fa-solid fa-right-to-bracket`) + heading "Sign in to your portal"
- Status line: "Portal sign-in is coming soon."
- Primary CTA → `/RequestDemo` ("Request a demo")
- Secondary CTA → `/Contact` ("Contact us instead")
- Do **not** add a fake username/password form — it would imply working auth.
3. Tailwind brand tokens only.
## Acceptance criteria
- [x] `GET /SignIn` renders; build green.
- [x] Both CTAs resolve.
- [x] No non-functional credentials form.