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