Public flows
- Send a Ping
- Register / Login
- Check a Ping (username + codeword)
- Installable PWA shell for quick repeat access
Project
Privacy-first safety check-ins · PWA experience · Node.js + TypeScript + encrypted SQLite
pingme.help was built for one core need: give people a lightweight way to share readiness and wellbeing status with trusted followers, without turning that process into a social network, surveillance workflow, or data-hungry platform.
Status model
I’m OK
Fast reassurance updates for followers.
I’m not OK
Escalation path with one-read burn-message support.
Many check-in tools are either too complex for urgent moments or too broad in scope. pingme.help keeps the model intentionally focused: update status, allow trusted follow-up via codewords, and keep friction low for both sender and checker.
Server-rendered shell plus browser-side SPA behaviour, with TypeScript modules for app, security helpers, and persistence.
Encrypted SQLite storage, password hashing, timing-safe comparisons, sanitisation, and hardened response headers.
Turnstile support for public actions, lockout/backoff controls, bounded payload sizes, and cautious error responses.