la verdad es que la veo algo complicada, seria mas facil un chat inmediato o algo parecido 😕
Mi idea es garantizar que pasen una de las siguientes dos cosas:
- Que te hable una persona desconocida que vive relativamente cerca y no a 400km de distancia.
Para lo cual requiero que indique su ubicación, lo cual se hace con un input de tipo select, ya que los servicios de geolocalización muy frecuentemente erran o no son muy específicos, más que nada en conexiones sin cables.
Estos datos se piden por única vez en el proceso de registro, que no lleva más de 30 segundos, ni siquiera tiene que esperar a validar el correo para empezar a chatear.
- Que te hable una persona que te conoce sin que tenga que registrarse.
Todos pueden compartir un enlace de su chat que tiene un código tipo token, listo para que lo puedan compartir en las redes sociales. Las personas que vean ese enlace no necesitan registrarse, ni indicar ningún dato antes de empezar a chatear.
En ambos casos tengo interés en la persistencia de los mensajes. Que las conversaciones puedan tener continuidad de un día hacía otro cuando las personas no tienen facebook o tienen pero no quieren darlo para agregar a "extraños".
Seguramente se pueden hacer muchas mejoras a la idea, pero no pretendo hacer un sitio de salas de chat de gente que vive a miles de kilometros de distancia y que al día siguiente cuando entres hayas perdido todo rastro de una buena conversación previa que tuviste con alguien.