Skip to content

Nabil593/keen-keeper

Repository files navigation

👥 KeenKeeper — Keep Your Friendships Alive

KeenKeeper is a high-end, minimalist web application designed to track and manage personal interactions and digital relationships. Built with a focus on "pixel-perfect" design, it serves as a sophisticated dashboard for maintaining a curated history of your most important connections.


📖 Description

KeenKeeper transforms how you track relationships. Moving away from cluttered social media, it provides a clean, Vercel-inspired interface to log interactions, view analytics, and maintain a timeline of your social life. This project is a testament to modern software engineering, focusing on performance, clean code, and a premium user experience.


🛠️ Technology Stack

Built with a cutting-edge stack for speed and scalability:


✨ Key Features

1. Unified Dashboard & Analytics

  • Data Visualization: Integrated Pie Charts using Recharts to visualize interaction frequency and relationship balance.
  • Summary Cards: Quick overview of total interactions, most contacted individuals, and last active status.

2. Interactive Timeline System

  • Chronological Logs: A beautiful, vertical timeline that maps your history of interactions with friends and family.
  • Detailed Tracking: Logs for specific interaction types (Calls, Texts, Meetings) with timestamps.
  • Dynamic Routing: Seamless navigation between the Dashboard and individual Timeline views using Next.js useRouter.

3. "Pixel-Perfect" UI/UX

  • Minimalist Aesthetic: Inspired by Linear and Vercel, featuring high-contrast typography, subtle borders, and smooth transitions.
  • Responsive Design: Fully optimized for Mobile, Tablet, and Desktop views.
  • Zero-Distraction Error Handling: A custom-built 404 page that maintains the brand's aesthetic while guiding users back home.

4. Advanced Interaction Management

  • Contextual Data: Uses React Context to maintain a global state of interactions, ensuring real-time updates across the app.
  • Smart Components: Reusable components like Back Buttons, Loading Spinners (DaisyUI), and animated Social Links.

👤 Author: Shariea Reza Nabil

A Frontend (MERN) Developer from Bangladesh, focusing on building scalable digital systems and high-level software engineering.

🔗 Connect with me:


Built with 🖤 and Precision by Shariea Reza Nabil

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors