Vela — Pharmaceutical Testing
Vela is a pharmaceutical testing workspace built with existing AWC UI components. Follow fictional laboratory work from sample intake through test assignment and review, and explore account creation and multi-factor verification.
Try it in five minutes
Section titled “Try it in five minutes”Choose Use demo credentials → Sign in, then enter 246810 to open the workspace.
- Read the overview. Inspect the testing workload and open a run for its sample, compound, analyst, and current status.
- Plan laboratory work. Create a test run, assign an analyst, and advance its progress through the sample workflow.
- Explore the catalog. Visit Compounds and Samples to inspect the records linked to each test.
- Review a result. Open the review queue and record an approval or request a retest. These actions update fictional workflow records in the demo.
- Make it yours. Use the settings beside the account avatar to change the primary color, density, appearance, and left-to-right or right-to-left layout.
Explore the account flow
Section titled “Explore the account flow”Vela opens at Sign in. Use the sample account:
| Field | Demo value |
|---|---|
alex.morgan@vela.demo | |
| Password | VelaDemo!2026 |
| Verification code | 246810 |
Signup demonstrates profile and password validation followed by the verification screen. Use fictional details when exploring the forms. The account flow runs locally in the browser; it does not connect to an identity provider or protect real laboratory records.
Components in context
Section titled “Components in context”| Workflow | AWC components |
|---|---|
| Workspace navigation | App bar, Navigation rail, Navigation bar, Icon button |
| Test worklists and samples | Table, Chip, Select, Text field |
| Test assignment and review | Dialog, Side sheet, Button |
| Workload and analyst summaries | Card, Area chart, Meter, Avatar |
| Account and preferences | OTP field, Color picker, Switch |
| Loading and action feedback | Skeleton, Progress indicator, Snackbar |
Vela composes the library’s controls with application layout and laboratory workflow logic. Status chips, table controls, form inputs, overlays, and loading feedback use the existing component APIs.
Build and data
Section titled “Build and data”The plain JavaScript application lives in apps/pharma. The documentation build
stages its self-contained output at /showcase/pharma/html/, including the local
AWC runtime and theme generator. Hash routes support static hosting beneath that
path.
Laboratory changes and the verified demo profile persist in the tab’s
sessionStorage. Appearance and navigation preferences persist in
localStorage. Passwords and pending verification challenges are not persisted;
signing out clears the verified profile.
All compounds, samples, tests, results, and people are fictional. The interface is a workflow demonstration, not a validated laboratory system. Test and review actions do not establish a drug’s safety, efficacy, or regulatory status.
Run locally
Section titled “Run locally”From the repository root, with core and theme built:
pnpm --filter @awc-ui/pharma devOpen the local address printed by the server. Rebuild and refresh after source
changes. Run the application checks with pnpm --filter @awc-ui/pharma test.