What is this website?
13th June 2021
I've been working on this personal website for a while now. I wanted to make a site where users could interact in realtime and contribute to the content of the site in some way. However there are obvious risks in making the site freely editable on the internet. I settled on allowing users to rearrange items on the homepage and I've got ideas for some additional interactive elements that I'm going to experiment with when time allows.
Currently, you can grab and move items on the homepage with some simple physics. You can interact with anyone else who has the site open and changes are saved so they will be visible to the next person who opens the site.
I've written all the interesting parts from scratch, including the physics and the syncing of state between the clients and server. You might encounter a few bugs in this early version but I'll make improvements over time. I'm planning to write some posts about how it all works soon.
If you have any comments then you can message me on Twitter.