RP_Schliess ist ein Projekt, das mit Next.js erstellt wurde. Es dient als Grundlage für die Entwicklung einer Anwendung mit React und bietet eine strukturierte Umgebung für die Implementierung von Komponenten und Funktionen.
- Next.js: Serverseitiges Rendering und statische Seitengenerierung.
- Komponentenbasiert: Strukturierte Organisation von React-Komponenten.
- API-Routen: Integrierte API-Routen für serverseitige Funktionen.
- React.js mit Next.js-Framework: Moderne, komponentenbasierte Architektur.
- CSS-Module: Schnelles und responsives Styling.
- ESLint: Linting.
- Visual Studio Code: Entwicklung.
- Node.js und npm (für das Frontend)
- .NET SDK (für das Backend)
- SQL Server (für die Datenbank)
- Repository klonen:
git clone https://github.com/OGDeniz/RP_Schliess.git cd RP_Schliess - Abhängigkeiten installieren:
npm install
- Entwicklungsserver starten:
Öffne http://localhost:3000 in deinem Browser, um die Anwendung zu sehen.
npm run dev
- components/: Enthält wiederverwendbare React-Komponenten.
- pages/: Beinhaltet die Seiten der Anwendung; jede Datei repräsentiert eine Route.
- public/: Statische Dateien wie Bilder und Icons.
- styles/: CSS-Dateien für globales und spezifisches Styling.
- lib/: Hilfsfunktionen und Bibliotheken.
- other_things/: Weitere Ressourcen und Dateien.
Die spezifische Datenstruktur des Projekts ist nicht detailliert dokumentiert. Basierend auf der Standardstruktur von Next.js können jedoch folgende Annahmen getroffen werden:
- Seiten (pages/): Jede Datei entspricht einer Route und kann sowohl UI-Komponenten als auch Datenabruflogik enthalten.
- Komponenten (components/): Wiederverwendbare UI-Elemente, die in verschiedenen Seiten integriert werden.
- Statische Dateien (public/): Ressourcen, die direkt vom Server geliefert werden, ohne zusätzliche Verarbeitung.
- Entwicklung: Beginne mit der Bearbeitung der Dateien im
pages/-Verzeichnis, um neue Seiten oder API-Routen hinzuzufügen. - Styling: Verwende die Dateien im
styles/-Verzeichnis, um globale oder modulare Styles zu definieren. - Komponenten: Erstelle neue Komponenten im
components/-Verzeichnis und importiere sie in deine Seiten oder andere Komponenten.
- Deniz Yavuzkaya – GitHub-Profil
Dieses Projekt steht unter der MIT-Lizenz. Weitere Details findest du in der Datei LICENSE.