Quality over quantity. It's easy to collect hundreds of shallow contacts, but truly strong relationships are rare. Connections helps you keep sight of the people who matter: track connection strength, decide where to invest your attention, and know when it's time to let go.
π Live demo: nikkeyl.github.io/connections
π€ This project was built entirely by an AI (Claude). Idea, design, and code are the result of "vibe coding" β a human described what was needed, and the AI wrote the implementation.
- π€ Contacts β name, emoji avatar, notes, last contact date
- πͺ Connection strength β rated from 1 to 10
- π― Priority β Strengthen / Maintain / Stabilize / Let go
- π·οΈ Groups β Family, Friends, Acquaintances, Work, Other
- π Reminders β a banner and a favicon badge when it's time to reach out (thresholds depend on priority)
- β° List view and β graph view β a visual map of your connections around "Me"
- π Search and filters by priority/group
- β¬οΈ Export to Markdown and JSON backup
- β¬οΈ Import from JSON, vCard (.vcf), and CSV (Google/Apple contacts)
- πΎ All data stays in your browser (localStorage) β no backend, no tracking
A single HTML file: Tailwind CSS (via CDN) + vanilla JavaScript. Nothing to build or install.