Tonpleun banner

Tonpleun

4 devlogs
27h 49m 55s

weird server to server communication using webSockets

This project uses AI

Some small parts of this codebase were made with AI assistance.

The major AI-assisted parts are the schema validation and the WebUI (idfk how to make a build script). This README was also improved with Copilot help for readability.

English is not my first language, and I have dyslexia, so this workflow helps me write clearer documentation faster.

also i am very lazy so i vibecoded the website

Demo Repository

Loading README...

Siemvk

Shipped this project!

Hours: 27.83
Cookies: 🍪 435
Multiplier: 15.63 cookies/hr

I needed this, so I made it. I rewrote it about five times, but at some point you have to stop rewriting the same app. I’m not very good at making websites that look good in a reasonable amount of time, and I want to move on from this project, so that’s why the little demo site is what it is. The biggest challenge was writing the client code, because it had to be fairly usable, while I could get away with doing a bunch of hacky stuff in the backend.

Siemvk

cleaned up a bit and added zod support

still got to figuer out what to do for shiping the project sinds its a lib

Attachment
0
Siemvk

It can now generate functions to call from a client by takeing a snapshot of the services and turning it into ts
also we now check for version

Attachment
Attachment
0
Siemvk

npm stuff

Attachment
0
Siemvk

made a thing where you can connect a websocket to a server and expose functions and config values to other clients of the server now I want to port the client to Go, Python, and esp32 arduino code so I can connect stuff and make a webui

pic1: the very basic webui
pic2: a test client
pic3: the server

Attachment
Attachment
Attachment
0