Skip to content

Repository files navigation

👥 KinKeeper — Keep Your Friendships Alive

KinKeeper is a modern React application designed to help users maintain meaningful connections with their inner circle. In a busy world, it's easy to lose touch; KinKeeper ensures you stay on track with reminders and a historical timeline of your interactions.

📌 Live Site

Live Site

🚀 Technologies Used

  • React.js (Vite)
  • React Router DOM v6 (Navigation)
  • Tailwind CSS (Styling & Responsiveness)
  • Recharts (Friendship Analytics)
  • Context API (Global State Management)
  • Lucide React (Icon System)
  • React Toastify (Notifications)

✨ Key Features

  1. Interaction Timeline: Log every call, text, or video chat with your friends. Features a chronological history with filtering options to review your engagement patterns.
  2. Friendship Analytics: Visual representation of your social habits using a Recharts Pie Chart. Track your "Friendship Health Score" to see who needs more attention.
  3. Dynamic Status System: Automatic visual indicators (On-Track, Almost Due, Overdue) based on your custom relationship goals and days since last contact.

📱 Responsive & Performant

  • Fully mobile-responsive 4-column grid layout.
  • Persistent state management using LocalStorage to ensure data survives page reloads.
  • Smooth loading animations and toast notifications for a premium user experience.

About

KinKeeper is a modern React application designed to help users maintain meaningful connections with their inner circle. In a busy world, it's easy to lose touch; KinKeeper ensures you stay on track with reminders and a historical timeline of your interactions.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages