Pewterkit Guides

Clear, sourced fixes for launching an app: sign-in errors, and the launch checks worth doing before real customers arrive.

Sign-in guides

Fixes for the Firebase Auth and Google sign-in errors that stop launches: what the error means, why it happens, and the steps for your framework and host.

Sign-in screen & authDomain

Authorized domains

redirect_uri_mismatch

Popup & redirect sign-in

By framework

By host & builder

Google OAuth errors & consent screen

Supabase

Auth.js, Better Auth & Auth0

Reference

Launch checks

What to look at before real customers arrive: keys in your public code, browser protections, payments, email and your domain. Each guide explains the problem and the fix, with sources.

Exposed keys & source code

Security headers

Payments

Email deliverability

Domain, DNS & HTTPS

Privacy & consumer rules

Accessibility

Search & sharing

Launch-day basics

App stores