Draw it denbora errealeko lankidetzako mihise-aplikazio bat da, Flutter frontend-erako eta Node.js + Express-ekin WebSocket-ekin garatutako backend-a sinkronizatzeko. Aplikazioak hainbat erabiltzaileri aldi berean marrazteko aukera ematen die partekatutako arbel batean, plataforma anitzeko interfazearen garapenean zein denbora errealean sareko komunikazioan trebetasuna erakutsiz.
🚀 Helburu nagusia:
Gaitu lankidetza denbora errealean partekatutako marrazketa-ohol batean, gertaeretan oinarritutako arkitektura eraginkorra erabiliz.
🧱 Teknologia pila:
Flutter (Dart): plataforma anitzeko frontend mugikorra keinuak kudeatzeko eta errendatze pertsonalizatuarekin
Node.js + Express.js: WebSocket euskarria duen backend zerbitzaria norabide biko komunikazio iraunkorrerako
WebSocket (ws): erabiltzaileen trazuen denbora errealean sinkronizatzeko
CustomPainter: mihisean marraztu marraztu eraginkorra
Baimen kudeatzailea eta RepaintBoundary: Gorde marrazkiak irudi gisa gailuan
🖌️ Ezaugarri nagusiak:
✍️ Partekatutako denbora errealeko marrazkia: parte-hartzaile guztiek elkarren trazuak berehala ikusten dituzte WebSocket igorpena erabiliz.
📡 Estaturik gabeko WebSocket zerbitzaria: Lightweight Node.js zerbitzariak socket konexio aktiboak mantentzen ditu eta trazu gertaerak latentzia txikiarekin transmititzen ditu.
🎨 Canvas Engine: ukipen-keinuak marraz daitezkeen bide bektorialetan bihurtzen dira eta Flutter-en CustomPainter erabiliz errendatzen dira.
📁 Esportatu mihisea: erabiltzaileek beren artelanak irudi gisa gorde ditzakete
🔧 Arkitektura modularra: logika marrazteko, zerbitzariaren gertaerak eta plataforma integratzeko geruza bereiziak.
Azken eguneratzea
2025(e)ko ira. 28(a)