r/notplace
Alle Projekte

Full Stack Entwickler

r/notplace

Gemeinsame Pixelkunst, ein Pixel nach dem anderen.

Rolle

Full Stack Entwickler

Zeitraum

2023

Technischer Rahmen

React / Convex

Links

Ausgangsproblem

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.

Umsetzung

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.

Ergebnis

  • Echtzeit Pixelplatzierung mit sofortiger Synchronisation über alle Nutzer
  • Convex Backend für automatische Echtzeit Datensynchronisation
  • Effizientes HTML5 Canvas Rendering für große Pixelraster

Was wichtig war

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

r/notplace Leinwand

Die kollaborative Pixel Art Leinwand in Aktion

Technischer Rahmen

Technischer Rahmen

Der technische Rahmen steht bewusst am Ende: Er zeigt, welche Substanz hinter der Lösung steckt.

ReactConvexCanvas APIEchtzeit
T IT AN GmbH

Nächstes Projekt

T IT AN GmbH

Schluss mit der Nacharbeit nach jeder Begehung.

Projekt ansehen

Projekt anfragen