Zurück zu Projekte
November 2024
Viewly
In Zusammenarbeit mit
Clemens Wolfsberger und Benjamin Höllmüller

Projektbeschreibung
Viewly ist eine kollaborative Projektmanagement-Plattform, entwickelt als Teamprojekt an der HTL Rennweg. Das System kombiniert Echtzeit-Kollaboration auf einem gemeinsamen Canvas mit Kanban-Aufgabenverwaltung und Teamfunktionen — alles in einer containerisierten Full-Stack-Anwendung.
Aufgabenverwaltung

Features
Echtzeit-Whiteboard
Gemeinsamer Zeichenbereich auf Fabric.js-Basis mit Live-Synchronisierung und Element-Locking via Socket.io.
Kanban-Boards
Drag-and-Drop Aufgabenverwaltung mit Spalten, Zuweisungen und Team-übergreifender Übersicht.
Teamverwaltung
Teams erstellen, Mitglieder einladen und Berechtigungen verwalten. Profilbilder und Memberübersicht inklusive.
Whiteboard

Architektur-Highlights
Socket.ioBidirektionale Echtzeit-Kommunikation für Whiteboard und Todos
Fabric.jsCanvas-Engine für kollaboratives Zeichnen mit Element-Locking
JWT + 2FATokenbasisierte Authentifizierung mit Zwei-Faktor-Support
Docker ComposeFrontend, Backend und MySQL in isolierten Containern
Technologien
Vue 3Node.jsSocket.ioMySQLDockerJWTFabric.js
