Replace all marketing placeholder content with real MYeasyCMS content
Some checks failed
Workflow / ʦ TypeScript (push) Failing after 6m12s
Workflow / ⚫️ Test (push) Has been skipped

- Logo: Replace generic Makerkit SVG with MYeasyCMS branded logo (grid icon + styled text)
- Blog: Replace 3 SaaS placeholder posts with 5 real articles (Vereinsverwaltung, SEPA, Website, DSGVO, Mitglieder-Tipps)
- Changelog: Replace 6 generic entries with real feature announcements (Verbandsverwaltung, Fischerei, Dateien, Kurse, Einladungen, i18n)
- Documentation: Rewrite all 20 docs from Makerkit references to MYeasyCMS content
- FAQ: Replace 6 generic SaaS questions with 10 real MYeasyCMS questions
- Navigation: Replace Changelog link with Contact in main nav
- Footer: Reorganize into Product/Company/Legal sections
- Translations: Update all EN marketing strings to match real Com.BISS content
This commit is contained in:
Zaid Marzguioui
2026-04-01 21:09:06 +02:00
parent bbb33aa63d
commit a5bbf42901
49 changed files with 1320 additions and 4735 deletions

View File

@@ -1,133 +1,59 @@
---
title: "Quick Start"
description: "Get your application running in minutes with this quick start guide."
title: "Schnellstart"
description: "In wenigen Schritten mit MYeasyCMS loslegen — Testzugang einrichten, Module aktivieren und die erste Mitgliederliste importieren."
publishedAt: 2024-04-11
order: 2
order: 1
status: "published"
---
> **Note:** This is mock/placeholder content for demonstration purposes.
Dieser Schnellstart-Guide führt Sie durch die ersten Schritte mit MYeasyCMS.
Get your development environment up and running quickly.
## 1. Testzugang anfordern
## Prerequisites
Fordern Sie einen kostenlosen Testzugang an. Das Team von Com.BISS richtet Ihren Vereins-Account ein und gibt Ihnen eine persönliche Einführung.
Before you begin, ensure you have:
- **Node.js** 18.x or higher
- **pnpm** 8.x or higher
- **Git** for version control
- A **Supabase** account (free tier works great)
- **Online:** Über das Kontaktformular auf der Website
- **Telefon:** 09451 9499-09
- **E-Mail:** info@combiss.de
## Step 1: Clone the Repository
## 2. Anmelden
```bash
git clone https://github.com/yourorg/yourapp.git
cd yourapp
```
Nach der Einrichtung erhalten Sie Ihre Zugangsdaten per E-Mail. Melden Sie sich unter der bereitgestellten URL an. Beim ersten Login werden Sie aufgefordert, Ihr Passwort zu ändern.
## Step 2: Install Dependencies
## 3. Module aktivieren
```bash
pnpm install
```
Unter **Einstellungen → Module** sehen Sie alle verfügbaren Module. Aktivieren Sie die Module, die Ihr Verein benötigt:
This will install all required dependencies across the monorepo.
- **Mitgliederverwaltung** — Fast immer der erste Schritt
- **Finanzen & SEPA** — Wenn Sie Beiträge per Lastschrift einziehen
- **Kursverwaltung** — Für Vereine mit Kursangebot
- **Veranstaltungen** — Für Eventplanung
## Step 3: Set Up Environment Variables
Nicht benötigte Module können jederzeit aktiviert oder deaktiviert werden.
Copy the example environment file:
## 4. Mitglieder importieren
```bash
cp apps/web/.env.example apps/web/.env.local
```
Unter **Mitglieder → Import** können Sie bestehende Mitgliederlisten hochladen:
Update the following variables:
1. Laden Sie die Importvorlage als Excel-Datei herunter
2. Tragen Sie Ihre Mitgliederdaten in die Vorlage ein
3. Laden Sie die ausgefüllte Datei hoch
4. Prüfen Sie die Zuordnung der Spalten
5. Starten Sie den Import
```bash
# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=http://localhost:54321
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key-here
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key-here
Das System zeigt Ihnen eine Vorschau und weist auf mögliche Probleme hin (fehlende Pflichtfelder, doppelte Einträge).
# Application
NEXT_PUBLIC_SITE_URL=http://localhost:3000
```
## 5. Team einladen
## Step 4: Start Supabase
Unter **Einstellungen → Mitarbeiter** können Sie weitere Benutzer einladen. Vergeben Sie Rollen, um den Zugriff zu steuern:
Start your local Supabase instance:
- **Administrator** — Vollzugriff auf alle Module und Einstellungen
- **Kassenwart** — Zugriff auf Finanzen, Beiträge und Mitgliederdaten
- **Kursleiter** — Zugriff auf Kursverwaltung und Teilnehmer
- **Schriftführer** — Zugriff auf Protokolle und Dokumente
```bash
pnpm supabase:web:start
```
## Nächste Schritte
This will:
- Start PostgreSQL database
- Start Supabase Studio (localhost:54323)
- Apply all migrations
- Seed initial data
## Step 5: Start Development Server
```bash
pnpm dev
```
Your application will be available at:
- **App**: http://localhost:3000
- **Supabase Studio**: http://localhost:54323
- **Email Testing**: http://localhost:54324
## Step 6: Create Your First User
1. Navigate to http://localhost:3000/auth/sign-up
2. Enter your email and password
3. Check http://localhost:54324 for the confirmation email
4. Click the confirmation link
5. You're ready to go!
## Next Steps
Now that your app is running:
1. **Explore the Dashboard** - Check out the main features
2. **Review the Code** - Familiarize yourself with the structure
3. **Read the Docs** - Learn about key concepts
4. **Build Your Feature** - Start customizing
## Common Issues
### Port Already in Use
If port 3000 is already in use:
```bash
# Find and kill the process
lsof -i :3000
kill -9 <PID>
```
### Supabase Won't Start
Try resetting Supabase:
```bash
pnpm supabase:web:stop
docker system prune -a # Clean Docker
pnpm supabase:web:start
```
### Database Connection Error
Ensure Docker is running and restart Supabase:
```bash
docker ps # Check Docker is running
pnpm supabase:web:reset
```
## What's Next?
- Learn about the [project structure](/docs/getting-started/project-structure)
- Understand [configuration options](/docs/getting-started/configuration)
- Follow [best practices](/docs/development/workflow)
- [Module konfigurieren](/docs/getting-started/configuration) — Passen Sie die Module an Ihren Verein an
- [Beiträge einrichten](/docs/features/features) — SEPA-Mandate und Beitragskategorien definieren
- [Website erstellen](/docs/features/features) — Vereinswebsite mit dem Site-Builder aufbauen