Files
IT-Nexus/README.md

51 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# IT Nexus
Internes IT-Ticketsystem und Verwaltungsportal der Cereda Systems GmbH.
**Produktiv-URL:** `https://it-nexus.cereda-systems.de`
## Features
- **Ticketsystem** mit Status-Workflow, Prioritäten, SLA-Überwachung, Kanban-Board
- **User-Portal** für Endnutzer mit geführtem Ticket-Assistenten
- **KI-Integration** (Claude) automatische Ticket-Analyse, Chat-Assistent, KI-Antworten
- **E-Mail-Integration** eingehende Mails → Tickets, ausgehende Benachrichtigungen
- **Asset-Verwaltung**, FIDO-Keys, Lifecycle (On-/Offboarding), Wissensdatenbank
- **Rollenbasierter Zugriff** (super_admin / admin / support / bearbeiter / benutzer)
- **Admin-Einstellungen** Ticket-Kategorien & Vorlagen frei konfigurierbar
## Stack
- **Frontend:** React 18, React Router, Axios
- **Backend:** Node.js, Express, better-sqlite3
- **KI:** Anthropic Claude (claude-sonnet-4-6)
- **Auth:** JWT + bcrypt
- **Container:** Docker Compose (nginx + Node.js)
## Vollständige Dokumentation
→ Siehe [DOKUMENTATION.md](./DOKUMENTATION.md)
## Entwicklung
```bash
# Backend
cd backend && npm install && npm run dev
# Frontend
cd frontend && npm install && npm start
```
## Deploy (Laptop → Server)
```bash
cd "C:/Users/gruessing/OneDrive - Cereda Systems GmbH/Desktop/IT Tool"
tar -czf /tmp/it-nexus-deploy.tar.gz --exclude='*/node_modules' --exclude='*/build' --exclude='.git' --exclude='*.db' .
scp /tmp/it-nexus-deploy.tar.gz root@192.168.0.194:/tmp/
ssh root@192.168.0.194 "tar -xzf /tmp/it-nexus-deploy.tar.gz -C /opt/it-nexus/ && bash /opt/it-nexus/deploy.sh"
```
---
*Cereda Systems GmbH Entwickelt von Simon Grüßing*