Inital commit of Astro Website
This commit is contained in:
47
src/content/portfolio/tufast.mdx
Normal file
47
src/content/portfolio/tufast.mdx
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
title: TUfast TUD
|
||||
summary: "TUfast ist eine Browser-Erweiterung, die von mehreren tausend Studierenden der TU Dresden genutzt wird. Sie bietet Auto-Login auf den wichtigsten Portalen der TU Dresden, Shortcuts, Redirects und weitere QoL-Features. Ich war einer der Entwickler."
|
||||
repository: https://github.com/TUfast-TUD/TUfast_TUD
|
||||
relatedWebsite: https://tu-fast.de/
|
||||
pubDate: 2022-06-23
|
||||
tags:
|
||||
- "Öffentlich"
|
||||
- TypeScript
|
||||
- Open Source
|
||||
---
|
||||
|
||||
Meine Arbeit an einer Browser-Extension, die von tausenden Stundierenden genutzt wird.
|
||||
|
||||
## Was ist TUfast?
|
||||
TUfast ist einen Browser-Erweiterung, die von einigen Studierenden der TU Dresden entwickelt wurde.
|
||||
Ursprünglich ein Ein-Mann-Projekt hab ich schon früh Pull Requests gestellt und somit mitentwickelt.
|
||||
Nach einer Zeit hat sich ein Team gebildet und die Extension wurde immer weiter verbessert und erweitert.
|
||||
|
||||
Die Hauptfunktion besteht darin, einen Auto-Login auf all den verschiedenen Portalen der TU Dresden zu ermöglichen.
|
||||
Zusätzlich gibt es noch viele weitere Features, wie Shortcuts, Redirects von Suchmaschinen andere QoL-Features.
|
||||
Insgesamt hat die Extension mehrere tausend Nutzer.
|
||||
|
||||
Das Projekt ist Open Source und [auf Github gehostet](https://github.com/TUfast-TUD/TUfast_TUD).
|
||||
|
||||
TUfast ist eine Browser-Erweiterung, die von einigen Studierenden der TU Dresden entwickelt wurde.
|
||||
Die Hauptfunktion besteht darin, Benutzernamen und Passwörter auf verschiedenen Login-Seiten der TU-Portale einzufügen.
|
||||
Weitere Funktionen sind Shortcuts, Redirects von Suchmaschinen, Verbesserungen und mehr.
|
||||
Es hat mehrere tausend Nutzer.
|
||||
|
||||
Das Projekt ist Open Source und [auf Github gehostet](https://github.com/TUfast-TUD/TUfast_TUD).
|
||||
Mittlerweile gibt es leider keinen richtigen Maintainer mehr, aber der Owner ist offen für Merge Requests und Hilfe.
|
||||
|
||||
## Was habe ich gemacht?
|
||||
Ich war einer der ersten und einer der Hauptprogrammierer des Projekts.
|
||||
An einem Punkt haben wir beschlossen, die Codebase auf TypeScript umzustellen, [Manifest V3](https://developer.chrome.com/docs/extensions/mv3/intro/) zu unterstützen und dabei gleich mit all den bis dahin verteilten Scripten aufzuräumen.
|
||||
Zu diesem Zeitpunkt war der komplette Backendcode 100% meine Arbeit.
|
||||
|
||||
Später wurde noch eine 2-Faktor-Authentifizierung für viele Logins hinzugefügt.
|
||||
Obwohl ich zu diesem Zeitpunkt nicht einmal mehr Student war, habe ich eine Implementierung des TOTP-Algorithmus gebaut, sodass der Auto-Login vollständig von der Extension übernommen werden konnte.
|
||||
Natürlich ist das absolut nicht optimal, 2FA so einfach zu automatisieren, aber die Realität ist, dass viele Studierende diese Funktion nutzen, um sich den Login zu erleichtern.
|
||||
Ich selbst würde es nicht nutzen, aber ich verstehe den Nutzen dahinter.
|
||||
|
||||
## Weitere Informationen
|
||||
|
||||
- [Repository](https://github.com/TUfast-TUD/TUfast_TUD)
|
||||
- [Website](https://tu-fast.de/)
|
||||
Reference in New Issue
Block a user