Back to Projects
Frontend

KeenKeeper

Keep your friendships alive.

Next.jsTailwind CSSDaisyUIRecharts

Project Overview

A smart relationship management tool that helps users track and nurture personal connections. Automatically categorizes friends as Overdue, Almost Due, or On-Track based on last contact date, and lets you log check-ins, view interaction history, and analyze communication habits.

Technologies Used

Next.jsTailwind CSSDaisyUIRecharts

Development Challenges

Implementing dynamic status logic that automatically recategorizes friends based on elapsed time and communication goals, while keeping the dashboard summaries reactive and accurate without a backend.

Future Plans

"Adding a real database and user authentication so data persists across sessions. Implementing push or email reminders so users get notified outside the app when a friend is overdue."