Curiosity PWA
Local-First Note Taking App
Project #2
Purpose
A secure, offline-first notes application that combines local storage with cloud sync, featuring biometric authentication for protecting sensitive personal information.
Tech Stack
React Vite Firebase PWA Dexie.js WebAuthn Framer Motion
Key Outcomes
1
Implemented local-first architecture using IndexedDB for 100% offline functionality
2
Integrated WebAuthn API for modern biometric authentication (fingerprint/face unlock)
3
Created complex sync pattern combining local (Dexie) and cloud (Firebase) storage
4
Enhanced UX with Framer Motion animations for fluid, personal feel