cross-posted from: lemmy.zip/post/60250839
Hey everyone 👋. I just wanted to share a little personal project that grew a bit more than I initially planned.
The original idea was simply to build a game so I could play Parchis (Ludo) with my family, as it’s a classic in our household. I ended up building the whole thing entirely through “vibecoding” (AI-assisted coding) because I wanted to see how far I could push current AI tools.
The result is a full web multiplayer game (React/Vite frontend + Node/Express/Socket.io backend with SQLite to store game data).
If anyone is curious or wants to spin it up on their local network to play with friends/family: 🔗 Repo: codeberg.org/baner/parchis (it has a docker-compose.yml ready to go in seconds).
⚠️ A big warning about security: As I mentioned, I completely built this relying on AI, and it was initially meant as a home project. I am not a cybersecurity expert by any means. While I have briefly exposed it to the internet a couple of times to play with remote relatives, my absolute recommendation is to host it ONLY on your local network (LAN) or behind a VPN (like Tailscale/Wireguard). The nature of AI-generated code means it’s probably full of vulnerabilities that I haven’t caught. Play at your own risk if you decide to open ports to the wild web! 😅
This is also my first project using a monorepo structure and publishing a Docker image for others to deploy. If you take a look and see something horrible (or something that works surprisingly well haha), all feedback is super welcome. I hope someone finds it fun for a local game night!
Nurse_Robot@lemmy.world 1 day ago
Lemmy isn’t the place to share anything AI related at all, it consistently receives negative feedback, regardless of anything else in the post / comment
baner@lemmy.zip 1 day ago
I refuse to accept that an open platform like lemmy (fediverse) is used for anything other than freedom of expression, but I appreciate your honest comment.
guynamedzero@piefed.zeromedia.vip 1 day ago
You are more than welcome to share it. The fediverse itself has nothing against llm’s. However, the users of the fediverse do, and therefore you will be ridiculed by people who dislike llm usage.
This is freedom of expression. You have the freedom to share llm slop, and we have the freedom to make fun of you for it.