← Back to Apps
Brass & Powder app icon

Brass & Powder

A privacy-first, fully offline firearm, ammunition, reloading, maintenance, and range-record application designed to keep sensitive records under the user's control.

PausedLocal-FirstCross-Platform Foundation

Last updated: August 29, 2026. Brass & Powder is currently paused. The repository contains a substantial working React Native foundation and multiple completed security and correctness fixes, but active feature and release work is not underway.

Current State

  • Development is paused and the existing codebase is preserved for future continuation.
  • The app is designed to operate fully offline with local SQLite storage.
  • The current project is a React Native rewrite targeting Android and iOS.
  • Release readiness will be re-audited when development resumes rather than represented by stale percentage estimates.

Implemented Foundation

  • Firearm inventory with photos and search.
  • Ammunition and reloading data including powder, bullets, primers, OAL, velocity, and quantities.
  • Maintenance records, costs, and related firearm history.
  • PIN lock, biometric authentication, secure key storage, local settings, and offline operation.

Privacy & Architecture

  • No cloud account is required for core use.
  • User records remain stored locally on the device.
  • SQLite provides the local data layer with migration and repository/DAO foundations.
  • Release signing secrets are intended to remain outside the repository.

Roadmap

Implemented

Core local-first application

The repository contains the major firearm inventory, ammunition/reloading, maintenance, photo, security, search, and local-data foundations.

Paused

Development checkpoint

No active feature push is underway. The current working state is retained so development can resume from a known baseline.

When Development Resumes

Re-audit, validate, and prepare release

Resume with a fresh build/runtime audit, validate Android and iOS behavior on current toolchains, close remaining release blockers, and then perform controlled release testing.

Recent Repository Milestones

July 12, 2026

Working state preserved before GitHub migration

The current application state was committed as a migration checkpoint.

February 2026

Security and correctness audit remediation

Multiple critical, high, and medium findings were addressed, including PIN-change verification, transaction correctness, lockout behavior, maintenance correctness, biometric naming, migration error handling, and bootstrap error handling.