SafeHaven (Project One) - Kiva (Project Two)
Important
BOTTOM LINE UP FRONT
This repository is a documentation-first UI-UX evidence locker built for portfolio review.
Operational framing:
Operation SafeHaven - safety-critical caregiver interface designed for high stress and time compression.
Operation Kiva - austere USSD borrower flow (Edge) paired with a cloud lender dashboard (Core) under cost and latency discipline.
Engineering posture:
Explicit constraints and failure modes.
Estimates marked "EST" when data is incomplete.
Requirement-to-evidence traceability is treated as a first-class deliverable.
Tip
EVALUATOR FAST PATH
| Target | Link | Notes |
|---|---|---|
| Project One submission (PDF) | CS319_Project_One_Submission.pdf | SafeHaven deliverable package |
| Project Two submission (PDF) | CS319_Project_Two_Report.pdf | Kiva deliverable package |
| Traceability matrix | TRACEABILITY_MATRIX.md | Requirements mapped to evidence |
| Submission index | SUBMISSIONS.md | Quick access to graded artifacts |
| Local prototype (HTML) | safehaven-ui-mock.html | Open locally in a browser |
| Prototype notes | src/prototypes/README.md | Scenarios and interaction notes |
Operational dossier (expand)
STATUS : ACTIVE
AUTHOR : Bradley Saucier, SMSgt, USAF (Ret.)
COURSE : SNHU CS-319 - UI/UX Design and Development
FOCUS : mission-grade interface design, constraint-first documentation, requirements traceability
DOCTRINE: operator bandwidth, cognitive load control, explicit risk controls, accessibility-aligned design
LICENSE : MIT- Operational overview
- Visual intel
- Operation SafeHaven (Project One)
- Operation Kiva (Project Two)
- Prototype deployment
- Verification and QA
- Evidence index
- Program controls
- Academic integrity
- Personnel
- License
| Directive | Specification |
|---|---|
| Purpose | Preserve course artifacts as an auditable portfolio package for defense-tech review. |
| Deliverables | Wireframes, requirements, risk register, traceability matrix, PDFs, local prototype. |
| Verification | Markdown lint, spell check, link integrity (Lychee) via GitHub Actions. |
| Reader model | Recruiter scan in seconds, technical lead deep dive on demand. |
Why this repo exists (expand)
This course did not require a repository. I built one anyway.
Intent:
- Preserve evidence in a reviewable structure.
- Translate UI-UX intent into verifiable artifacts.
- Demonstrate documentation discipline expected in high-reliability environments.
Standards and constraints (expand)
| Category | Implementation |
|---|---|
| Evidence format | Markdown evidence packages, PDF submissions, PNG wireframes |
| Prototype | HTML, CSS, vanilla JavaScript (local only) |
| Design doctrine | WCAG 2.2 informed design, platform guidance, constraint-first decisions |
| Security posture | Public portfolio - no backend, no user data, no credentials |
Operating environment: Residential setting. Operator experiences cognitive load and time pressure during escalations.
Objective: Reduce errors during escalation and preserve privacy during alerts.
| Hazard | Control | Evidence |
|---|---|---|
| Wandering beyond a safe boundary | Three-state status model to reduce decision time. | wireframes.md |
| Unattended thermal source (stove-oven) | High salience alert plus immediate response action. | design_rationale_from_submission.md |
| Lock-screen privacy during alerts | Non-descriptive notifications and escalation handling. | notification_privacy_policy.md |
| Phase | Artifact |
|---|---|
| Intel | user_needs_summary.md |
| Requirements | requirements.md |
| Wireframes | wireframes.md |
| Critique | critique.md |
| Prototype | safehaven-ui-mock.html |
| Submission | CS319_Project_One_Submission.pdf |
Operating environment: Emerging markets. Many borrowers use USSD on shared devices. Lenders view data in the cloud.
Objective: Support borrower repayment planning without transaction history. Provide lender dashboards under cost and latency discipline.
| Constraint | Control | Evidence |
|---|---|---|
| USSD timeouts and limited input | Flat menu, numeric inputs, short strings. | kiva_wireframes.md |
| Shared-device privacy risk | Minimal identifiers, 0-exit, non-sensitive labels. | kiva_wireframes.md |
| Cloud cost discipline | Aggregations and precomputed metrics. | kiva_cloud_architecture.md |
| Phase | Artifact |
|---|---|
| Intel | kiva_user_needs_summary.md |
| Requirements | requirements_kiva.md |
| Wireframes | kiva_wireframes.md |
| Cloud architecture | kiva_cloud_architecture.md |
| Submission | CS319_Project_Two_Report.pdf |
Local-only prototype for SafeHaven.
- Open safehaven-ui-mock.html in a browser.
- Use src/prototypes/README.md for scenario notes.
Tip
HOW TO VERIFY
CI badges at the top of this README reflect current automated checks.
Traceability matrix: TRACEABILITY_MATRIX.md.
Submission index: SUBMISSIONS.md.
Risk register: risk_register.md.
Warning
SCOPE BOUNDARY
This repository is UI-UX evidence. It intentionally does not implement a backend. Verification focuses on documentation integrity, traceability, and prototype behavior.
Full evidence index (expand for complete directory map)
evidence/
01_intel_research/ User needs and problem framing
user_needs_summary.md SafeHaven user needs
kiva_user_needs_summary.md Kiva user needs
02_mission_reqs/ Requirements, definitions, risk controls
requirements.md SafeHaven requirements
requirements_kiva.md Kiva requirements
definitions.md Term definitions
risk_register.md Risk register
notification_privacy_policy.md Notification privacy handling
03_ops_design/
project_one_safehaven/
wireframes.md Wireframe index
critique.md Critique of design
platform_adaptation.md Adaptation notes
design_rationale_from_submission.md Design rationale
project_two_kiva/
kiva_wireframes.md Kiva wireframe index
kiva_cloud_architecture.md Cloud architecture notes
04_after_action/
after_action_review.md After action review
assets/img/wireframes/
care_circle_setup.png
home_status_dashboard.png
stove_risk_alert.png
wandering_alert.png
kiva/kiva_borrower_ussd_wireframe.png
src/prototypes/
safehaven-ui-mock.html Local prototype
styles.css Prototype styles
app.js Prototype script
README.md Prototype instructions
design_system/
tokens.json Design token values
tokens.md Token documentation
| Control | Link |
|---|---|
| Traceability matrix | TRACEABILITY_MATRIX.md |
| Risk register | risk_register.md |
| Definitions | definitions.md |
| Design tokens | tokens.md |
| Submission index | SUBMISSIONS.md |
| After action review | after_action_review.md |
| References | REFERENCES.md |
| Security policy | SECURITY.md |
| Citation | CITATION.cff |
| Contributing | CONTRIBUTING.md |
This repository contains coursework artifacts produced for SNHU CS-319 and repackaged for portfolio review. All work is my own.
If any portion is reused, cite the repository and distinguish original content from derived material.
| Field | Value |
|---|---|
| Name | Bradley Saucier |
| Service | SMSgt, USAF (Ret.) |
| Program | B.S. Candidate, Computer Science (STEM Project Management), SNHU |
| Degree | B.A., Economics, Columbia University |
| Degree | A.A.S., Community College of the Air Force |
MIT License. See LICENSE.




