Ein ERP-System für Vereine, Firmen und Event-Organisationen als Web-Anwendung.
| Layer | Technologie |
|---|---|
| Frontend | React + TypeScript + Tailwind CSS |
| Backend | Node.js + Express |
| Datenbank | PostgreSQL |
| Deployment | Docker Compose |
Kundenverwaltung (ERP)
- Kunden anlegen, bearbeiten, löschen
- Unternehmenstypen: Firma, Verein, Privat
- Ansprechpartner pro Kunde
Lieferantenverwaltung
- Lieferanten anlegen, bearbeiten, löschen
- Kategorien und Kontaktdaten
Mitgliederverwaltung 🆕
- Zwei-Tab-Layout: Allgemein + Mitgliedschaft
- Funktionsverwaltung mit Zeitraum (Von/Bis)
- Mitgliedsarten (Vollmitglied, Fördermitglied, etc.)
- Filterung nach Name, Art, Status
Benutzerverwaltung mit Berechtigungen
- Rollen: Admin, Benutzer
- Modul-Berechtigungen:
- Kunden (Lesen/Bearbeiten/Löschen)
- Lieferanten (Lesen/Bearbeiten/Löschen)
- Mitglieder (Lesen/Bearbeiten/Löschen)
Stammdaten
- Mitgliedsarten verwalten
- Funktionen verwalten
- Einstellungen
- Materialverwaltung mit Lagerbestand
- Event-Planung und -Verwaltung
- Finanzmodul (Rechnungen, Ausgaben)
- Berichte und Statistiken
# Repository klonen
git clone [repository-url]
cd EVO_MT
# Umgebungsvariablen kopieren
cp .env.example .env
# .env anpassen
# Docker-Container starten
docker compose up -d
# Frontend-Build (Entwicklung)
cd src/frontend && npm install && npm run dev
# Backend (Entwicklung)
cd src/backend && npm install && npm run dev| Version | Datum | Highlights |
|---|---|---|
| 1.4.0 | 2026-05-02 | Berechtigungsmodule Kunden/Lieferanten/Mitglieder |
| 1.3.0 | 2026-05-02 | Zwei-Tab Mitgliederverwaltung |
| 1.2.x | 2026-05-02 | Filter Fix, Datums-Handling, Error-Logging |
| 1.1.0 | 2026-04-30 | Lieferantenverwaltung |
| 1.0.0 | 2026-04-24 | Initial Setup, Kundenverwaltung, Auth |
- Design Guide - UI/UX Konventionen
- Session Logs - Entwicklungsprotokolle
- Architektur - System-Architektur
- René Arens - Projektleitung, Anforderungen
- R2 (AI Assistant) - Entwicklung
Projekt gestartet: 2026-04-24 Projektname: EVO_MT (Eventorganisation Management Tool) Stand: 2026-05-02 - In aktiver Entwicklung