Reflection Journal

A private journal app exploring theology/tech topics, with authentication and role-based access control.

  • Role:  Solo developer
  • Stack:  Next.js UI, Supabase (Auth + Postgres), RLS, Email

Overview

Built a writing space with private and public entries, user auth, and role-based permissions. Emphasis on a clean, distraction-free editor and a safe content model enforced by database policies (RLS).

Highlights

  • Supabase Auth with role-based access; RLS policies on tables.
  • Editor flow with drafts → publish; simple tags and filters.
  • Email verification and notification hooks.
  • Clean, performant UI with accessible components.