Skip to content

AWEplaysStuff/wg-fundburo

Repository files navigation

Fundbüro-System des Wilhelm-Gymnasiums Braunschweig

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.

Projektstruktur

  • server/ – Node.js Backend mit Express und MongoDB
  • client/ – React Frontend

Installation

  1. Repository klonen und Abhängigkeiten installieren
    git clone <REPO-URL>
    cd wg-fundburo
    cd server && npm install
    cd ../client && npm install
  2. In server/.env folgende Variablen definieren
    mongoURI=<Ihre MongoDB URL>
    SECRETKEY=<geheimes JWT Token>
    ADMIN_EMAIL=<admin E‑Mail>
    ADMIN_PASSWORD=<admin Passwort>
    
  3. Admin-Benutzer erzeugen
    cd server
    node adminSeeder.js

Anwendung starten

  • Backend
    cd server
    node server.js
  • Frontend in neuem Terminal
    cd client
    npm start

Die Anwendung läuft anschließend unter http://localhost:3000.

Anmeldung als Admin

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.

Lizenz

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors