SaaS / Dashboard2026

KeenKeeper — Friendship & Relationship Tracker

A calm productivity dashboard designed to keep track of contact intervals, communication logs, and personal friendship goals.

React.jsNext.jsTailwind CSSRechartsReact RouterReact-Toastify
KeenKeeper — Friendship & Relationship Tracker

Overview

KeenKeeper is a minimalist productivity web application that helps users maintain meaningful relationships with friends and colleagues without clutter. It monitors contact gaps, automatically highlights overdue check-ins through color-coded badges, and allows single-click interaction logging (Call, Text, Video) that populates a persistent interaction timeline and visualizes analytics using Recharts.

Key Features

  • Interactive Friend Directory with contact status badges (overdue, almost due, on-track)
  • Detailed 2-column Friend Profile view with custom contact interval goals
  • Quick Check-In actions (Call, Text, Video) that populate a real-time interaction timeline
  • Friendship Analytics page with Recharts Pie Chart visualising communication channels
  • Timeline filtering by interaction type and smooth responsive card views

Challenges & Solutions

  • Maintaining synchronized interaction logs across detail pages and central timeline state
  • Calculating overdue statuses dynamically based on exact dates and target interval goals

Future Roadmap

  • Automated email reminders for overdue check-ins
  • AI-driven conversation starters tailored to friend bios