Softwerkskammer

 

Credits

Diese Site ist freie Software und ihre Entstehung wäre ohne das Vorhandensein freier Software undenkbar. An dieser Stelle möchten wir uns ausdrücklich bei allen bedanken, die ihre Arbeit uneigennützig zur freien Verwendung zulassen, indem wir diese Arbeit hier erwähnen.

Backend

Infrastruktur / Framework / Middleware

Uberspace:
 Webhoster
Node.js:
 Plattform
Express:
 Applikationsframework
Passport:
 Authorisierung in Express
Better Sqlite3:
 Treiber für SQLite
Better Sqlite3 Session Store for Express:
 Express sessions für SQLite
simple-configure:
 Variablen konfigurierbar setzen
Winston:
 Logging
icalendar:
 Einfaches Erstellen von vcal/ical Dateien
Nodemailer:
 Mails versenden
Useragent:
 Browsererkennung

Express Middleware

Body Parser:
 HTML-Form Aufbereitung
Compression:
 Komprimieren der HTTP-Streams
Cookie Parser:
 Notwendig für Sessionverwaltung
Csurf:
 Verhindern von Cross-Site-Request-Forging
Express Session:
 Sessionunterstützung
Favicon:
 Übermitteln von Favicons
Morgan:
 Für Logging
Serve Static:
 Zum Übermitteln statischer Dateien