Back to projectsSaaS
KeenKeeper
Personal relationship manager tracking interactions.
About this project
A web application to track calls, messages, and interactions efficiently. Implemented a filtering system, structured data handling using localStorage, and an analytics dashboard with interactive data visualization.
Tech Stack
Next.jsTailwind CSSDaisyUILocalStorageRecharts
Challenges
- Syncing state and updating complex relational structures locally in localStorage
- Designing clean, interactive charts for contact frequencies without heavy external libraries
- Optimizing UI responsiveness for high-density interaction logs
Future Improvements
- Cloud-based database sync with MongoDB
- Automated email/browser reminders for scheduled interactions
- Contact group segmentation and bulk updates