Back to Projects
Keen Keeper - Communication Manager
ReactTailwind CSSDaisyUIJavaScriptReact Router

Keen Keeper - Communication Manager

Live DemoGitHub (Client)

📝 Project Overview

Keen Keeper is a modern communication management web application built with React. It allows users to interact with friends through call, chat, and video features while tracking all interactions in a timeline-based history system. The app includes dynamic routing, filtering, and data visualization for a smooth user experience.

⚙️ Tech Stack

React.jsTailwind CSSDaisyUIJavaScript (ES6+)React RouterReact ToastifyReact IconsLocal StorageJSON Data

Challenges Faced

  • 1Implementing dynamic routing for individual friend details pages.
  • 2Managing communication history with Local Storage persistence.
  • 3Building filter system for calls, texts, and videos with sorting options.
  • 4Handling state management across multiple routes without backend.

🚀 Future Improvements

  • Add real-time chat system using WebSockets.
  • Integrate backend database instead of Local Storage.
  • Add authentication system for user-specific data.
  • Improve analytics dashboard with advanced charts.

Explore more projects

← All Projects