About (Technical ver.)

What is this?

This is vodalus.org. This is half my personal site and half a community hub. Primarily it is a place for me and my friends to hang out, chat, play games I make, and to test out ideas I have.

So, what's the stack?

It's actually fairly simple. Vodalus was not (initially, at least) intended to be that complicated. Obviously, that view has changed, but the project's approach largely has not. Vodalus is still almost entirely written in bare HTML, CSS, and JS (slowly, I am refactoring pages to TS).
All of this runs on a webserver I host running in my Proxmox cluster. It has 2 cores of a Xeon processer, 8GB of RAM, and a dream.
I use nginx as a web server, with fail2ban protecting my home network. The server itself is running off of Node.js.
You can find the (incredibly messy) source code for Vodalus here.

So, what's the backend look like?

Mostly SQLite. All user data, chat messages, annoucements, scores, etc. are stored in SQLite DBs. Node does most of the heavy lifting of getting data into/out of these.

What are the main highlights?

A custom built chat page, draggable iframe windows for multitasking, a variety of games ranging from dead simple to quite complex, a realtime widget for my music (yes, I am actually listening to that right now!), and so much more.


I put every extra moment I had into this site for many months straight and this is the result.

What other things have you made?

My GitLab has more of my projects. Lately, most of my effort has been on my text editor written in C, chloetext.
I am also currently brushing up on some PL theory to create silly language for chloetext's plugins (still in the early stages of fleshing that out).

Wow, that's really impressive! I want to hire you/connect/tell you about my project that might interest you; how do we get in touch?

Recruiters and other entities can send inquiries to chloe.fling@tutamail.com. I am primarily looking for full stack, systems, Linux, or otherwise cool opportunities. I mainly work in TypeScript, C, Python, Java, and Rust. If you'd like to work together, reach out!