Zum Inhalt springen
← Alle Projekte

2023 · React · Tailwind · Node.js · Express · PostgreSQL · Knex.js · JWT · Stripe

GlobalSpeak

GlobalSpeak ist eine Web-Plattform, um Übersetzer:innen für Anrufe und Dokumente zu finden. Das Frontend ist mit React und Tailwind gebaut, das Backend läuft auf Node.js mit Express.

Umsetzung

  • Authentifizierung über Backend-Routing mit einem JSON Web Token (JWT), das clientseitig als Cookie gesetzt wird.
  • Datenhaltung in einer relationalen PostgreSQL-Datenbank; für lesbare Queries kommt Knex.js zum Einsatz.
  • Sicherheit: Passwörter werden mit bcrypt gehasht in der Datenbank abgelegt.
  • Nutzer-Feedback: Server-Antworten werden mit React-Toastify angezeigt.
  • Weitere Features: Chat über SQL-Tabellen, Zahlungen via Stripe, Bild-Upload mit der Cloudinary-API.

Hosting

Datenbank auf ElephantSQL, Backend auf Railway, Deployment des Frontends auf Netlify.