Skip to content

bradsaucier/cct-ui-evidence-locker

Repository files navigation

CS-319 UI-UX Evidence Locker

SafeHaven (Project One) - Kiva (Project Two)

CS-319 UI-UX Evidence Locker cover image showing SafeHaven caregiver safety and Kiva microfinance USSD design

Quality Gate - Markdown lint and spell check Link Integrity - dead link detection on every push License MIT Repo Type documentation-first Design Doctrine WCAG 2.2 HIG Material 3

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

TargetLinkNotes
Project One submission (PDF)CS319_Project_One_Submission.pdfSafeHaven deliverable package
Project Two submission (PDF)CS319_Project_Two_Report.pdfKiva deliverable package
Traceability matrixTRACEABILITY_MATRIX.mdRequirements mapped to evidence
Submission indexSUBMISSIONS.mdQuick access to graded artifacts
Local prototype (HTML)safehaven-ui-mock.htmlOpen locally in a browser
Prototype notessrc/prototypes/README.mdScenarios 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

Table of contents

  1. Operational overview
  2. Visual intel
  3. Operation SafeHaven (Project One)
  4. Operation Kiva (Project Two)
  5. Prototype deployment
  6. Verification and QA
  7. Evidence index
  8. Program controls
  9. Academic integrity
  10. Personnel
  11. License

Operational overview

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

Visual intel

SafeHaven - Home Status Dashboard
three-state model reduces decision time.

SafeHaven wireframe: home status dashboard with three-state model for at-a-glance caregiver awareness

SafeHaven - Wandering Alert
high salience, immediate action paths.

SafeHaven wireframe: wandering alert screen emphasizing high salience and immediate action options

SafeHaven - Stove Risk Alert
hazard identification plus rapid response.

SafeHaven wireframe: stove risk alert with hazard identification and rapid response actions

Kiva - Borrower USSD Flow
flat menu, numeric input, shared-device privacy.

Kiva borrower USSD wireframe: flat menu, numeric inputs, short strings, and 0-exit for shared-device privacy

Operation SafeHaven (Project One)

Situation - SafeHaven

Operating environment: Residential setting. Operator experiences cognitive load and time pressure during escalations.

Objective: Reduce errors during escalation and preserve privacy during alerts.

Doctrine - SafeHaven

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

Execution - SafeHaven

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

Evidence package - SafeHaven


Operation Kiva (Project Two)

Situation - Kiva

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.

Doctrine - Kiva

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

Execution - Kiva

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

Evidence package - Kiva


Prototype deployment

Local-only prototype for SafeHaven.

  1. Open safehaven-ui-mock.html in a browser.
  2. Use src/prototypes/README.md for scenario notes.

Verification and QA

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.


Evidence index

Full evidence index (expand for complete directory map)

Evidence structure

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

Wireframe assets

assets/img/wireframes/
  care_circle_setup.png
  home_status_dashboard.png
  stove_risk_alert.png
  wandering_alert.png
  kiva/kiva_borrower_ussd_wireframe.png

Prototype files

src/prototypes/
  safehaven-ui-mock.html           Local prototype
  styles.css                       Prototype styles
  app.js                           Prototype script
  README.md                        Prototype instructions

Design system

design_system/
  tokens.json                      Design token values
  tokens.md                        Token documentation

Program controls

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

Academic integrity

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.


Personnel

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

License

MIT License. See LICENSE.

About

Defense-grade UI-UX evidence locker for SNHU CS-319 - documentation-first design with traceability, accessibility compliance, and mission-focused engineering discipline.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors