Die Sprechstunden-App ist eine vollständige Full-Stack-Webanwendung, die es Lehrern ermöglicht, ihre Sprechstunden zu verwalten und Schülern die Buchung dieser Sprechstunden zu erleichtern. Die Anwendung umfasst ein Frontend, das in React entwickelt wurde, und ein Backend, das mit Node.js und Express aufgebaut ist. Die Daten werden in einer MongoDB-Datenbank gespeichert.
- Benutzerregistrierung und -anmeldung (Lehrer und Schüler)
- Lehrer können Sprechstunden, Zeitfenster und Verfügbarkeiten anlegen
- Schüler können verfügbare Sprechstunden einsehen und buchen
- Benachrichtigungen über gebuchte Sprechstunden
- Anpassbare Profile für Lehrer und Schüler
- React für das Frontend
- Node.js und Express für das Backend
- MongoDB für die Datenspeicherung
- Bootstrap für das Styling
Um die Anwendung lokal auszuführen, folgen Sie bitte diesen Schritten:
- Klonen Sie das Repository:
git clone https://github.com/benutzername/sprechstunden-app - Installieren Sie die Abhängigkeiten im Backend-Ordner:
cd backend && npm install - Installieren Sie die Abhängigkeiten im Frontend-Ordner:
cd frontend && npm install - Starten Sie den Server:
npm start - Öffnen Sie Ihren Browser und gehen Sie zu
http://localhost:3000
Beiträge sind willkommen! Bitte erstellen Sie einen Pull-Request oder ein Issue, um Verbesserungen vorzuschlagen.
Dieses Projekt ist lizenziert unter der MIT-Lizenz.