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.