All Projects
Case Study

KeenKeeper

A personalized relationship management dashboard (PRM) designed to help you track, maintain, and deepen your most important connections through data-driven insights and interactive check-ins.

Main Technology Stack

Next.js 15React 19JavaScriptTailwind CSSDaisyUIRechartsLucide React
Live Demo GitHub (Client)
01

The Problem

Managing many friendships can lead to "relationship decay" where we lose touch with important people simply because life gets busy and we lose track of the last time we connected.

02

The Approach

Developed a comprehensive dashboard featuring friend status tracking, interaction logging (calls, texts, video), and an analytics suite using Recharts to visualize communication patterns and habit consistency.

03

The Result

A production-ready PRM tool that allows users to manage their social circles intentionally, resulting in more consistent communication and better relationship maintenance.

04

Challenges Faced

Implementing a flexible interaction logging system that handles various communication types while maintaining a clean, intuitive UI. Ensuring real-time data visualization remained performant on mobile devices.

05

Future Plans

Integration with Google Calendar for birthday reminders, automated "nudge" notifications for overdue connections, and AI-powered relationship health suggestions.

Back to projects