princekhunt / privateping

PrivatePing is a secure messaging application built on Python's Django framework, providing end-to-end encryption for messages exchanged between users.
https://privateping.bytespot.tech
MIT License
125 stars 30 forks source link

Any new creative approach to generate unique user-friendly username ? #33

Open princekhunt opened 2 weeks ago

princekhunt commented 2 weeks ago

Is your feature request related to a problem? Please describe. Currently we're using object list and verbs list, and combining random combination to generate unique username for the user on anonymous login.

Is there any new creative approach to make it user-friendly ?

Mayureshd-18 commented 1 week ago

@princekhunt What do you mean by more user-friendly exactly? Can you explain through an example whats in your mind?

princekhunt commented 1 week ago

Usernames that are meaningful and humours as well.

I am open to suggestions.

Mayureshd-18 commented 1 week ago

Why are we not taking username input from the users itself?

princekhunt commented 1 week ago

We're trying to make Anonymous login fast, and less complex, while maintaining anonymity. That's why it'll be good approach to generate username from backend and assign it to a user.

Tapeline commented 31 minutes ago

Honestly, I don't really see a problem there. This generation is already very good (except that it could potentially lead to an exception). If you want to change it anyways, you might want to take a look at Docker container name generation. It is essentially adjective + scientist/famous person, which results into something like elegant_gauss