Cocoon — Private Journaling App
A privacy-conscious journaling app with a React frontend, FastAPI backend, and PWA support.
Stack
React · TypeScript · FastAPI · SQLite · Tailwind CSS
What it does
- Private journaling experience designed around local-first personal data
- React + Vite frontend with responsive app flows
- FastAPI backend with SQLite persistence
- Google OAuth handled through the Python backend
- Progressive Web App support for reminders and notifications
Engineering notes
One of the most interesting parts of Cocoon is how the repository is structured for public source control without exposing private application logic or personal data. The tracked backend can fall back to a public-safe implementation, while local private routes stay outside git.
Links
Related: TypeScript · Python · React · FastAPI · Tailwind CSS