Back to projectsSaaS

KeenKeeper

Personal relationship manager tracking interactions.

KeenKeeper

About this project

A web application to track calls, messages, and interactions efficiently. Implemented a filtering system, structured data handling using localStorage, and an analytics dashboard with interactive data visualization.

Tech Stack

Next.jsTailwind CSSDaisyUILocalStorageRecharts

Challenges

  • Syncing state and updating complex relational structures locally in localStorage
  • Designing clean, interactive charts for contact frequencies without heavy external libraries
  • Optimizing UI responsiveness for high-density interaction logs

Future Improvements

  • Cloud-based database sync with MongoDB
  • Automated email/browser reminders for scheduled interactions
  • Contact group segmentation and bulk updates