r/notplace
React Convex Canvas API Echtzeit

r/notplace

Gemeinsame Pixelkunst, ein Pixel nach dem anderen.

Rolle

Full Stack Entwickler

Zeitraum

2023

Stack

React / Convex / Canvas API

Links

Die Herausforderung

Inspiriert von Reddits r/place bestand die Herausforderung darin, eine massiv parallele Pixel Leinwand zu bauen, die tausende gleichzeitige Nutzer in Echtzeit unterstützt, mit minimaler Latenz und ohne visuelle Artefakte.

Die Lösung

Eine Echtzeit Leinwand gebaut mit React und der HTML5 Canvas API im Frontend, angetrieben von Convex als Backend Plattform. Convex bietet automatische Echtzeit Datensynchronisation, verarbeitet gleichzeitige Pixelplatzierungen und überträgt Updates sofort an alle verbundenen Clients ohne manuelles WebSocket Management.

Highlights

Was dieses Projekt auszeichnet

01

Echtzeit Pixelplatzierung mit sofortiger Synchronisation über alle Nutzer

02

Convex Backend für automatische Echtzeit Datensynchronisation

03

Effizientes HTML5 Canvas Rendering für große Pixelraster

04

Zoom und Schwenk Steuerung für die Canvas Navigation

05

Farbpalette mit individueller Farbauswahl

Einblicke

Visuelle Eindrücke

r/notplace Leinwand

Die kollaborative Pixel Art Leinwand in Aktion

Technologien

Tech Stack

React Convex Canvas API Echtzeit
T IT AN GmbH

Nächstes Projekt

T IT AN GmbH

Schluss mit der Nacharbeit nach jeder Begehung.

Projekt ansehen