SomeDudeFromSpace

joined 9 months ago
[–] SomeDudeFromSpace@lemmy.ml 16 points 1 day ago

Wow! I loved this! Thanks for sharing.

[–] SomeDudeFromSpace@lemmy.ml 25 points 2 weeks ago (4 children)

I have the og PineTime, and in my opinion, we don’t really need better hardware. What we need is better software!

[–] SomeDudeFromSpace@lemmy.ml 6 points 2 weeks ago

Nametag has full CardDAV support now. Disclaimer: I’m the developer :)

[–] SomeDudeFromSpace@lemmy.ml 87 points 4 weeks ago (9 children)

We will win when nobody can tell you what you can or can’t put in your own fucking device.

[–] SomeDudeFromSpace@lemmy.ml 6 points 1 month ago* (last edited 1 month ago)

You’re doing it now! /s

[–] SomeDudeFromSpace@lemmy.ml 79 points 1 month ago (1 children)

I wish it was only football streams. They are blocking a ton of unrelated sites as a colateral damage. Most webs behind Cloudflare are blocked and stop working most weekends. This is a horrible violation to the network neutrality, and we should do something about it. If you think you are safe because this is still not happening in your country, think again. There’s a lot of people interested in this kind of censorship, and what’s happening in Spain sets a precedent and opens the floodgates for the rest of the countries (or, in this case, megacorps) to do the same.

Between chat control and this, things are getting out of hand FAST. We have to do something.

[–] SomeDudeFromSpace@lemmy.ml 10 points 2 months ago* (last edited 2 months ago)

Please please pleeeease keep it.

Edit: If possible, disallow politics in general.

[–] SomeDudeFromSpace@lemmy.ml 5 points 2 months ago

I really enjoyed both parts of the article. Thanks for sharing!

[–] SomeDudeFromSpace@lemmy.ml 9 points 2 months ago

My plan is using Shamir’s Secret Sharing (https://en.wikipedia.org/wiki/Shamir%27s_secret_sharing) to split my encrypted master password in 3: one for my wife, one for my mother and one for my best friend. In case I die, only 2 of those parts are needed to recover the password.

[–] SomeDudeFromSpace@lemmy.ml 2 points 3 months ago (1 children)

Would you mind taking a look at this issue? https://github.com/mattogodoy/nametag/issues/15 I'm planning the implementation for CalDAV/CardDAV and have a few high level questions I'd like your opinion on. Thanks!

[–] SomeDudeFromSpace@lemmy.ml 2 points 3 months ago

Thanks! I hope it fits your needs

[–] SomeDudeFromSpace@lemmy.ml 2 points 3 months ago

Great! Thanks for your kind words. Let me know if you like it :)

 

I've been using various contact managers but they all feel like sales tools, so I built Nametag to track the people I actually care about - friends, family, colleagues. It maps relationships, tracks birthdays, and visualizes your network as an interactive graph.

Self-hosting highlights:

  • Docker Compose setup - PostgreSQL, Redis, Next.js app. One command to start
  • No email service needed - Accounts auto-verify, works completely offline
  • Unlimited contacts - No artificial limits (hosted version caps free tier at 50)
  • Complete data ownership - Your relationship data stays on your infrastructure
  • Optional email - Can configure Resend if you want birthday/reminder emails
  • No phone-home - Runs entirely on your network if you want
  • AGPL-3.0 licensed - Full source access

Features:

  • Track people with flexible attributes (name, birthday, contact info, notes)
  • Map relationships between people (family, friends, colleagues, custom types)
  • Interactive D3.js network graph visualization
  • Custom groups for organizing contacts
  • Birthday reminders (if you configure email)
  • Dark mode, i18n (English and Spanish for now, but more are coming)
  • Mobile-responsive

Tech stack:

  • Next.js 16 (TypeScript)
  • PostgreSQL + Prisma ORM
  • Redis for rate limiting
  • D3.js for graph visualization
  • Tailwind CSS

Quick start:

git clone https://github.com/mattogodoy/nametag
cd nametag
# Edit .env with your secrets
docker-compose up -d

Database migrations run automatically on first start.

Access at localhost:3000.

There's also a hosted version at https://nametag.one/ if you don't want to self-host (helps fund development).

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

Happy to answer questions about the setup, architecture, or deployment!

 

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!

 

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!

view more: next ›