Dieses Repository enthält ein fertiges MERN-Stack-System (MongoDB, Express, React, Node.js) zum Verwalten von gefundenen und verlorenen Gegenständen am Wilhelm‑Gymnasium Braunschweig.
server/– Node.js Backend mit Express und MongoDBclient/– React Frontend
- Repository klonen und Abhängigkeiten installieren
git clone <REPO-URL> cd wg-fundburo cd server && npm install cd ../client && npm install
- In
server/.envfolgende Variablen definierenmongoURI=<Ihre MongoDB URL> SECRETKEY=<geheimes JWT Token> ADMIN_EMAIL=<admin E‑Mail> ADMIN_PASSWORD=<admin Passwort> - Admin-Benutzer erzeugen
cd server node adminSeeder.js
- Backend
cd server node server.js - Frontend in neuem Terminal
cd client npm start
Die Anwendung läuft anschließend unter http://localhost:3000.
Nach dem Ausführen des Seed-Skripts können Sie sich mit den in .env angegebenen Zugangsdaten anmelden. Admin‑Benutzer besitzen die Rolle admin und können alle Daten einsehen und bearbeiten.
MIT