Zurück zu Projekte
November 2024

Viewly

In Zusammenarbeit mit

Clemens Wolfsberger und Benjamin Höllmüller

Viewly preview

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

Viewly Todo Board

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

Viewly 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