Diese Vorlage bietet eine solide Grundlage für die Entwicklung einer Next.js-Anwendung mit Unterstützung für:
- Prisma: ORM für die Verwaltung der Datenbank.
- MDX: Unterstützung für Markdown.
- MUI Material: Komponentenbibliothek für ein modernes UI-Design.
-
Projekt klonen
git clone <repository-url> cd <repository-name>
-
Abhängigkeiten installieren
Stelle sicher, dass Node.js und npm installiert sind. Installiere dann die Abhängigkeiten:
npm install
-
.env-Datei konfigurieren
Erstelle eine
.env
-Datei im Hauptverzeichnis und füge die notwendigen Umgebungsvariablen hinzu. Beispiel:DATABASE_URL="postgresql://user:password@localhost:5432/database"
-
Prisma konfigurieren
Synchronisiere das Prisma-Schema mit der Datenbank:
npx prisma migrate dev --name init
-
Entwicklungsserver starten
Starte den Entwicklungsserver:
npm run dev
Die Anwendung ist unter
http://localhost:3000
erreichbar.
- Konfiguration unter
prisma/schema.prisma
. - Datenbankabfragen mit Prisma Client.
- Markdown-Dateien mit React-Komponenten kombinieren.
- Angepasste UI-Komponenten.
npm run dev
: Startet den Entwicklungsserver.npm run build
: Erstellt einen Produktions-Build.npm run start
: Startet die Anwendung im Produktionsmodus.npx prisma studio
: Öffnet die Prisma Studio-Weboberfläche.
Dieses Projekt ist unter der MIT-Lizenz lizenziert.