canvas

canvas

6 devlogs
15h 20m
•  Ship certified
Created by Miguel

A big real time canvas. Including backend, frontend and a Python SDK. It sync all clients in real time and allows pretty fast painting (it's behind Cloudflare so thats a bit limited)

Timeline

Ship 1

1 payout of shell 147.0 shells

Miguel

29 days ago

Miguel Covers 6 devlogs and 15h 20m

added a demo bot to the website that draws squares

made a Python SDK for the canvas protocol using asyncio and websockets and published it to PyPI: https://pypi.org/project/canvas-protocol

Update attachment

optimized the data transfer protocol, added documentation for it, made the UI much smoother and fixed a bug that caused the page to flicker on load

Update attachment

cleaned up alot of the code and deployed the project :yayy:

Update attachment

made the frontend look decent (still quite bad :sob:), fixed some issues with the request per second tracker and moving the canvas

Update attachment

got the server and backend to communicate using a binary protocol to allow for faster speeds

Update attachment