66 lines
1.8 KiB
Markdown
66 lines
1.8 KiB
Markdown
# Fitnessblog (Laravel)
|
|
|
|
[](#)
|
|
[](#)
|
|
[](#lizenz)
|
|
|
|
Professionelle Blog-Plattform auf Basis von Laravel mit Fokus auf Fitness-/Lifestyle-Content. Enthält Beitragsverwaltung, Medien-Uploads, Kategorien/Tags und typische Blog-Features.
|
|
|
|
> Hinweis: Diese README ist als professionelle Vorlage gedacht. Ersetze Platzhalter (Domain, Versionen, Features) nach Bedarf.
|
|
|
|
---
|
|
|
|
## Inhalt
|
|
- [Features](#features)
|
|
- [Tech-Stack](#tech-stack)
|
|
- [Voraussetzungen](#voraussetzungen)
|
|
- [Installation (lokal)](#installation-lokal)
|
|
- [Konfiguration](#konfiguration)
|
|
- [Datenbank & Migrationen](#datenbank--migrationen)
|
|
- [Build & Assets](#build--assets)
|
|
- [Tests](#tests)
|
|
- [Deployment](#deployment)
|
|
- [Troubleshooting](#troubleshooting)
|
|
- [Sicherheit](#sicherheit)
|
|
- [Contributing](#contributing)
|
|
- [Lizenz](#lizenz)
|
|
|
|
---
|
|
|
|
## Features
|
|
- Beiträge erstellen/bearbeiten/veröffentlichen (Draft/Published)
|
|
- Kategorien & Tags
|
|
- Bild-/Medienverwaltung (Uploads)
|
|
- Suchfunktion (optional)
|
|
- SEO-Basics (Meta-Tags, saubere URLs)
|
|
- Admin-Bereich (optional / je nach Implementierung)
|
|
|
|
> Ergänze hier deine konkreten Features (z.B. Kommentare, Newsletter, CKEditor, Rollen/Rechte, API, etc.).
|
|
|
|
---
|
|
|
|
## Tech-Stack
|
|
- **Backend:** Laravel
|
|
- **PHP:** >= 8.1 (empfohlen 8.2/8.3 je nach Server)
|
|
- **Datenbank:** MySQL/MariaDB (alternativ SQLite/PostgreSQL)
|
|
- **Frontend:** Blade / Vite (je nach Setup)
|
|
- **Package Manager:** Composer, npm
|
|
|
|
---
|
|
|
|
## Voraussetzungen
|
|
- PHP (inkl. typischer Extensions für Laravel)
|
|
- Composer
|
|
- Node.js + npm
|
|
- MySQL/MariaDB (oder andere DB)
|
|
- Git
|
|
|
|
---
|
|
|
|
## Installation (lokal)
|
|
|
|
### 1) Repository klonen
|
|
```bash
|
|
git clone <REPO_URL>
|
|
cd <PROJEKT_ORDNER>
|