Hintergrund / Motivation

In Chrome kommt es oft vor, dass sich bei Recherche eines Themas die Tabs sich anhäufen. Dabei füllt sich die Tableiste schnell auf und die Namen der einzelnen Tabs werden auch immer kürzer. Dazu kommt das bei einer großen Anzahl die Gruppierfunktion von Chrome keine große Hilfe ist.

Beschreibung

Das Projekt kann als Erweiterung in Chrome eingebunden werden. Die Tabs werden synchron zur Tableiste untereinander aufgeführt. Die einzelnen Tabs bieten die Möglichkeit sie zu schließen und per Drag-and-Drop anders Einzuordnen. Zusätzlich gibt es die Möglichkeit einen Tab einen anderen Unterzuordnen und damit kann eine übersichtliche Struktur, die einem Dateibaum ähnelt, zu kreieren. Alle geöffneten Tabs können auch als Sitzung gespeichert werden. Somit kann man jederzeit zu einem vorherigen Stand zurückkehren und weitermachen wo man aufgehört hat.

Technologien
Frontend:
  • Programmiersprache: Typescript
  • Framework: Angular
  • Erweiterung: Chrome-API
Backend:
  • Programmiersprache: JavaScript
  • Framework: Express
  • Datenbank: SQLite-Datenbank
Allgemein:
  • IDE: Visual Studio Code
  • Sourcecode-Verwaltung: GitLab
Projektinfo
Schuljahr:
24/25
Ausbildung:
Anwendungsentwicklung
Schüler:
Dominik Schmiedler
Betreuer:
Hans Apfelbeck
Bilder