Came across this on the r/selfhosted community. Still very much in the alpha stages, but it’s already got a Docker image you can try out for yourself, or try out the demo server.

Tried it earlier today, couldn’t get the voice/video chat to work right away on my self-hosted setup but the real-time chat was very snappy. Looks promising.

  • Statick@feddit.online
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    8 hours ago

    I took a look. Didn’t seem vibe coded to me. Is there a specific area you looked at that looks vibe coded?

    • just_another_person@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      14
      ·
      edit-2
      7 hours ago

      Here’s a very simple list of issues that any Node dev would immediately say is generated and has not been cleaned up:

      I mean I can keep going, but if you even glanced at this and didn’t IMMEDIATELY get it, you are bad at your job.

      Edit: This one is fucking hilarous

      • Statick@feddit.online
        link
        fedilink
        English
        arrow-up
        15
        arrow-down
        1
        ·
        7 hours ago

        Your hostility confuses me. I’m not a node dev.

        I skimmed some of the server files and didn’t see the normal vibe coded slop I normally see in other languages and was genuinely curious what you saw.

        Thank you for your examples.

        • jckwik@discuss.online
          link
          fedilink
          English
          arrow-up
          4
          ·
          4 hours ago

          It’s okay. I’ve got a few side projects in node and I also don’t see anything too out of the ordinary here. If anything this looks more like someone’s first project with some “make it work” rather than being perfect and pretty.

          I don’t understand the hostility. Even the bits that this guy talks about (duplicated code?) nothing looked duplicated - sure the names of the folders are the same but that’s more of a naming convention problem when you have a client that needs to connect to servers (or in this case has screens and functionality to connect to servers).

          And now I’ve probably spent more time and brainpower on this than I should have just because I was confused.

        • just_another_person@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          28
          ·
          7 hours ago

          Then why if you aren’t familiar would you make a comment you didn’t see anything?

          Do you randomly walk into other people’s jobs with zero proficiency and speak to how they’re doing at it?