Keen Keeper – Keep Your Friendships Alive

React application for tracking friendships through interactive dashboards, relationship insights, and responsive data visualization.

React.jsReact RouterReact Context APIRechartsTailwind CSS v4React ToastifyReact IconsReact SpinnersHTML5
Keen Keeper friendship tracking dashboard preview

Overview

Keen Keeper is a React application designed to help users build stronger relationships by tracking friendships, recording interactions, and visualizing engagement over time.

The application provides an interactive dashboard where users can monitor communication history, identify inactive relationships, and gain meaningful insights through charts and data visualization. A responsive interface ensures a consistent experience across desktop and mobile devices.

Built with React, Context API, Recharts, and Tailwind CSS, the project demonstrates component-driven architecture, global state management, reusable UI design, and interactive data visualization while maintaining a clean and intuitive user experience.

Challenges & Solutions

1

Designed a global state management solution with React Context API to share friendship data efficiently across multiple components.

2

Built interactive dashboards with Recharts while maintaining responsive layouts and smooth rendering performance.

3

Developed reusable UI components and navigation patterns to keep the application consistent and maintainable.

Future Improvements

  • Add secure authentication and cloud synchronization to persist friendship data across devices.
  • Implement reminders and recurring notifications for maintaining regular communication.
  • Introduce backend analytics to identify communication trends and relationship insights over time.

Previous

SunCart

Contact

Get in Touch

Open to full-stack roles and freelance projects. Got a complex problem to solve or a platform to build? Let's talk.

Email Me

© 2026 Md. Saju Ahmed. All rights reserved.

HomeProjectsContactGitHubLinkedInEmail