Case Study · Product Design

Bastet

Role
Lead Designer & Developer
Status
Mobile App
Year
2026
Anubis and Bastet in the Desert

The Objective

Domestic violence survivors in crisis need immediate access to shelter and support resources. Existing tools are either too complex to navigate under stress, require account creation, or leave identifiable traces on shared or monitored devices. The brief was clear: build something that works in seconds, leaves no trace, and feels nothing like a traditional help app.

Core Problem Statement

Victims experiencing domestic violence need a way to find safe shelters and support resources immediately, without exposing themselves to risk or navigating complex existing systems.

Design Principles Locked at Outset

Inspiration & Context

Bastet is named for the Egyptian goddess Bastet — protector of women, guardian of homes, and watchful presence. The name frames the app's core identity: quiet protection, not crisis branding.

The app was designed to feel like nothing it actually is. On a home screen it reads as an indie game. Inside the app it reads as a composed, private tool. This tension between disguise and function informed every design and engineering decision made across four milestones.

What Makes It Different

  • • No account required — ever
  • • Location used once, on-device only, never transmitted or stored
  • • Quick Exit closes the app and clears it from recent apps in under 120ms
  • • App icon designed as a pixel/16-bit Bastet mark — passes the glance test as a game
  • • 22 verified South Carolina shelters with callForAddress pattern

Development Process

The project was structured across four milestones, each with a defined scope and completion criteria. Every milestone was closed before the next began — no features shipped without the safety baseline in place.

Milestone 1 — Safety Baseline

Quick Exit core logic, privacy cover screen, location permission flow, and zero-account architecture.

Milestone 2 — Data Hardening

Schema v2.1 (22 verified SC shelters), callForAddress pattern implementation, and runtime validation.

Milestone 3 — UX Design System

Full design system audit, theme.ts implementation, and Playfair Display + DM Sans typography pairing.

Milestone 4 — Polish & Accessibility

WCAG AA audit, onboarding flow with Privacy Promise, and SafeAreaView optimization.

Outcome & Results

Bastet is currently in pre-beta. All four development milestones are complete. The app is production-ready on iOS and Android pending App Store submission.

Technical Specs

  • • React Native / Expo
  • • Zero 3rd-party analytics
  • • WCAG AA Compliant

Current Status

  • • Development: Complete
  • • Beta: Beginning Beta
  • • National Expansion: Planned

Interface Design

The Bastet interface prioritizes clear, high-contrast actions and a "Quick Exit" safety valve available on every screen.

Bastet App Interface Home
Bastet App Interface Support
Bastet App Interface Shelters
Next Project The Collection Case Study →

Connect

Let's build something
extraordinary together.