Zum Inhalt

Entwicklung

Informationen für Entwickler, die OpenLibry verstehen, erweitern oder verbessern wollen.

Übersicht

Thema Beschreibung
Architektur Tech-Stack und Projektstruktur
API-Referenz REST-API Dokumentation
Lokale Entwicklung Dev-Environment aufsetzen
Tests Cypress-Tests ausführen
Beitragen Zum Projekt beitragen

Tech-Stack

Komponente Technologie
Frontend React 19, Material-UI
Backend Next.js 15
Datenbank SQLite via Prisma 7
Sprache TypeScript
Tests Cypress

Schnellstart für Entwickler

# Repository klonen
git clone https://github.com/jzakotnik/openlibry.git
cd openlibry

# Dependencies installieren
npm install

# Umgebung einrichten
cp .env_example .env

# Datenbank erstellen
npx prisma db push

# Entwicklungsserver starten
npm run dev

Öffne http://localhost:3000.

Mitmachen

Wir freuen uns über Beiträge! Siehe Contributing Guide.