Cocoon — Private Journaling App

Back to Home

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.


Related: TypeScript · Python · React · FastAPI · Tailwind CSS