This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user