BridgeKeeper

A passwordless authentication system that replaces traditional passwords with personal memories. Users log in by answering challenge questions spoken aloud — the system verifies both the semantic meaning of the answer and the speaker's voiceprint, collapsing two authentication factors into a single natural interaction.

How it works

Security model

Tech stack

Frontend

  • Next.js 15
  • React 19
  • TypeScript
  • TailwindCSS 4
  • Zod

Backend

  • Fastify 5
  • TypeScript
  • PostgreSQL 15
  • Drizzle ORM
  • Jose (JWT)

AI & Biometrics

  • Voyage AI (embeddings)
  • pgvector (similarity search)
  • Voiceprint analysis
  • Liveness detection

Tooling

  • Turborepo
  • Drizzle Kit
  • Resend (email)