
KeenKeeper — Friendship Tracker
Project Overview
KeenKeeper is a modern friendship management web application designed to help users maintain meaningful relationships by tracking interactions like calls, texts, and video chats, along with reminders and analytics.
KeenKeeper helps users stay connected with friends by logging interactions such as calls, texts, and video conversations. It provides a timeline of all interactions, personalized friendship tracking, and analytics dashboards to visualize engagement patterns over time. The app includes a responsive UI with friend cards, detailed friend profiles, and quick interaction actions that automatically update timelines and stats in real time.



Challenges Faced
Real-time Interaction Tracking
Designing a system to log interactions (call, text, video) and instantly update timelines and statistics across the app.
State Management Across Views
Managing global friendship and interaction data efficiently using Context API without performance issues.
Analytics Visualization
Implementing meaningful friendship insights using Recharts while keeping the UI simple and responsive.
Future Improvements
- check_circleAdd push notification reminders for overdue friends.
- check_circleIntroduce AI-based relationship health insights.
- check_circleEnable cloud sync and multi-device support.
- check_circleAdd calendar integration for scheduling check-ins.