← Back to All Projects

Full Stack
Love Ledger
Personal Relationship CRM
My roleSole engineer and product owner — schema, API, authentication, and UI.
The Problem
Staying intentional with people is a memory problem, not a caring problem. The app turns relationship upkeep into tracked state — dates, last contact, gift gaps — and pushes the reminder before the occasion passes rather than after.
The Solution
A CRM for the people who matter most rather than for a sales pipeline. Love Ledger tracks important dates, stores memories, manages gift ideas through a Kanban board, and surfaces nudges when someone has gone too long without hearing from you.
Features
- Thoughtfulness Engine: dashboard nudges for upcoming occasions, gift gaps, and lapsed contact
- Relationship profiles with love language, sizes, favorites, and notes
- Memory vault with full-text search, year grouping, and tag editing
- Gift tracker as a Kanban board: Idea → Saved → Purchased → Wrapped → Given
- Clerk-authenticated REST API with per-user data scoping
- Split deploy — Netlify frontend, Render API, Neon serverless Postgres
Tech Stack
ReactExpressPrismaPostgreSQLClerkMaterial UI