Skip to content

zerlix/NextLab-Template

Repository files navigation

Next.js Vorlage mit Prisma, MDX und MUI Material

Beschreibung

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.

Installation

  1. Projekt klonen

    git clone <repository-url>
    cd <repository-name>
  2. Abhängigkeiten installieren

    Stelle sicher, dass Node.js und npm installiert sind. Installiere dann die Abhängigkeiten:

    npm install
  3. .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"
  4. Prisma konfigurieren

    Synchronisiere das Prisma-Schema mit der Datenbank:

    npx prisma migrate dev --name init
  5. Entwicklungsserver starten

    Starte den Entwicklungsserver:

    npm run dev

    Die Anwendung ist unter http://localhost:3000 erreichbar.

Features

Prisma

  • Konfiguration unter prisma/schema.prisma.
  • Datenbankabfragen mit Prisma Client.

MDX

  • Markdown-Dateien mit React-Komponenten kombinieren.

MUI Material

  • Angepasste UI-Komponenten.

Befehle

  • 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.

Weiterführende Links

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published