[-] SomeDudeFromSpace@lemmy.ml 6 points 5 days ago

Thank you!

Monica is where I started at. I was really hoping that it would cover my needs, but after some time of using it I found it too complex for what I really needed. Also, I was missing the network graph, which might be useful or not, but it's fun :)

Also, when I tried self-hosting it I found a lot of problems when trying to make it work, and at the end I gave up. It feels like the project is a bit outdated.

Honestly, what I wanted is Monica to cover my needs, so I didn't have to start an alternative, but here we are 😆

98

I just open sourced my personal project for tracking relationships. It's like a CRM but for people you actually care about, not sales leads.

The problem: We all have hundreds of contacts scattered everywhere, but can we remember when we last talked to an old friend? Their birthday? How we met them?

The solution: Nametag helps you track people, map how they're connected, and visualize your network as an interactive graph.

Features:

  • Track people with flexible attributes (birthdays, contact info, notes)
  • Map relationships (family, friends, colleagues, custom types)
  • Network graph visualization showing how everyone connects
  • Custom groups for organizing contacts
  • Birthday and contact reminders
  • Dark mode, internationalization (EN/ES)
  • Mobile-responsive

Tech stack:

  • Next.js 16 with TypeScript
  • PostgreSQL + Prisma ORM
  • D3.js for graph visualization
  • Redis for rate limiting
  • Tailwind CSS
  • Docker Compose deployment

Why AGPL-3.0?

I chose AGPL instead of MIT/Apache because I want to ensure that if someone modifies and deploys Nametag (especially as a hosted service), they have to contribute their improvements back to the community. Personal relationship data is sensitive - users should always have the right to inspect and modify the code handling their data.

Dual model:

  • Hosted SaaS: https://nametag.one/ (free tier: 50 people, paid from $1/month) - sustains development
  • Self-hosted: Unlimited contacts, complete data ownership, free forever

The SaaS helps fund development, but self-hosting is a first-class citizen with no compromises. Auto-verified accounts, no email service required, works completely offline.

Contributing:

Looking for contributors! Areas where help would be awesome:

  • Additional language translations (currently EN/ES)
  • Graph visualization improvements (performance with 500+ nodes)
  • Mobile app (Native would be great, but also open to React Native or similar)
  • Export/import formats (vCard, CSV, etc.)
  • Documentation improvements

GitHub: https://github.com/mattogodoy/nametag

I'd be happy to hear any suggestions you might have. Have a nice day!

[-] SomeDudeFromSpace@lemmy.ml 0 points 2 weeks ago

Now I’m really curious. I’m not a native English speaker. If you call underwear pants, what do you call what’s over your underwear? Trousers maybe?

1

As the title says, I'm looking for a plug that can measure power consumption, but does not even have a relay to power it on or off. I want it always to be on. The reason is that I'm tired of my smart plugs randomly turning off for no reason, even after I've updated them to the latest firmware version. Heck, I even have an automation in Home Assistant that turns them on again when it happens. I don't even know if what I'm looking for does even exist. I've been looking around and haven't found anything like it. If any of you fine folks know, please shout!

[-] SomeDudeFromSpace@lemmy.ml 1 points 6 months ago

Great project! Any recommendations for an iOS app for this? I've been using OwnTracks, but it works very unreliably. As far as I understand, it's an OS problem since Apple allows for very limited background processing for the sake of saving battery, so there's not much any logging apps can do, but I was just curious if someone found a way around it.

SomeDudeFromSpace

joined 6 months ago