A modern, responsive relationship management app built with React and Tailwind CSS. We all have people in our lives we genuinely care about β old college friends, mentors, childhood buddies β but life gets busy and weeks turn into months without a single message. Friend Tracker solves that. It lets you set a contact goal for each friend, tracks how many days have passed since your last interaction, and tells you exactly who needs your attention today. Log a quick call, text, or video chat from the app, watch it appear on your personal timeline, and never let an important relationship go quiet again.
- π« Friend Dashboard β View all your friends with live contact status at a glance
- π΄ Status Tracking β Instantly see who's overdue, almost due, or on-track
- π Quick Check-In β Log a call, text, or video with a single click
- π Live Notifications β Get instant toast alerts when you log an interaction
- π Timeline β A full chronological history of every interaction you've recorded
- π Friendship Analytics - A pie chart demonstration of recorded interaction
| Technology | Purpose |
|---|---|
| βοΈ React.js | UI components & state management |
| π¨ Tailwind CSS | Utility-first styling |
| πΌ DaisyUI | Pre-built component library |
| π React Router | Client-side page navigation |
| π React-Toastify | Toast notification system |
| π¦ JSON | Local friend data storage |
git clone https://github.com/tanvir-22/Keeper.git
cd keen-keeper
npm install
npm run dev