50 lines
1.3 KiB
Markdown
50 lines
1.3 KiB
Markdown
# WOMS 2.0 - Work Order Management System
|
|
|
|
React-basiertes Ticket-Management-System mit Appwrite Backend.
|
|
|
|
## 🚀 Schnellstart
|
|
|
|
### 1. Dependencies installieren
|
|
```bash
|
|
npm install
|
|
```
|
|
|
|
### 2. Appwrite einrichten
|
|
|
|
**Wichtig:** Für eine detaillierte Schritt-für-Schritt-Anleitung siehe [APPWRITE_SETUP.md](./APPWRITE_SETUP.md)
|
|
|
|
Kurzfassung:
|
|
1. Erstelle ein Appwrite-Projekt auf [cloud.appwrite.io](https://cloud.appwrite.io)
|
|
2. Erstelle eine `.env` Datei im Root-Verzeichnis:
|
|
```env
|
|
VITE_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1
|
|
VITE_APPWRITE_PROJECT_ID=deine-project-id-hier
|
|
VITE_APPWRITE_DATABASE_ID=woms-database
|
|
```
|
|
3. Folge der detaillierten Anleitung in `APPWRITE_SETUP.md` um die Datenbank-Struktur zu erstellen
|
|
|
|
### 3. App starten
|
|
```bash
|
|
npm run dev
|
|
```
|
|
|
|
Die App läuft dann auf `http://localhost:5173`
|
|
|
|
## 📚 Dokumentation
|
|
|
|
- **[APPWRITE_SETUP.md](./APPWRITE_SETUP.md)** - Detaillierte Anleitung zur Appwrite-Einrichtung
|
|
- Schritt-für-Schritt Setup
|
|
- Datenbank-Schema
|
|
- Berechtigungen
|
|
- Fehlerbehebung
|
|
|
|
## Features
|
|
|
|
- Ticket-Erstellung und -Verwaltung
|
|
- Status-Tracking (Open, Occupied, Assigned, Awaiting, Closed)
|
|
- Prioritäts-Management (Low, Normal, High, Critical)
|
|
- Filter und Suche
|
|
- Datei-Uploads
|
|
- Dashboard mit Statistiken
|
|
- Planboard für Terminplanung
|