Skip to content

fardin33/Assignment_07

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Project Name : Keen-Keeper

About Keen-Keeper Project : Keep Your Friendships Alive

KeenKeeper is a dedicated friendship management application designed to help users maintain and nurture their social connections. The platform allows users to track communication gaps, set relationship goals, and monitor interaction frequency through a dynamic status system. With features like a centralized interaction timeline and visual analytics, KeenKeeper ensures that no important friendship is neglected in the hustle of daily life.

Technologies Used :

  1. Html
  2. Tailwind CSS & DaisyUI (Styling & UI Components)
  3. JavaScript
  4. React.js (Frontend Library)
  5. React Router DOM (Client-side Routing)
  6. Recharts (Data Visualization for Stats)
  7. React Toastify (Real-time Notifications)
  8. React Spinners
  9. React Icons
  10. JSON (Local Data Storage)
  11. Vercel/Netlify (Project Live/Deployment)

3 Features About Keen-Keeper Project :

  1. Automated Status Tracking: Features a smart categorization system that labels friendships as "On-track," "Almost Due," or "Overdue" based on the last contact date, helping users prioritize their social interactions.

  2. Dynamic Interaction Timeline: Allows users to log calls, texts, and video chats with a single click from the friend detail page. These interactions are instantly recorded in a filterable timeline with timestamps and specific icons.

  3. Insightful Friendship Analytics: Integration of interactive Pie Charts using Recharts to visualize the distribution of different interaction types, providing a clear bird's-eye view of how the user is spending time with their social circle.

About

KeenKeeper || Programming hero B13 A07

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages