1.7 KiB
1.7 KiB
Vendoo
Vendoo ist ein lokaler Multi-Plattform Listing-Generator mit AI, Lagerverwaltung und Publishing-System.
Status
- Version:
1.0.0-baseline - Hauptbranch:
main - Entwicklungsbranch:
develop - UI-Sprache: Deutsch
- Repository: privat
Die vollständige System- und Feature-Dokumentation befindet sich in FEATURES.md.
Tech Stack
- Node.js + Express als ESM
- Vanilla HTML, CSS und JavaScript ohne Framework oder Build-Schritt
- SQLite über
better-sqlite3 - CSS Custom Properties für Theming und Dark Mode
- Session-basierte Authentifizierung mit Rollen
adminundeditor
Projektregeln
- Neue Datenbankspalten werden als Migration im
MIGRATIONS-Array vonlib/db.mjsergänzt. - Neue API-Routen werden in
server.mjsangelegt. - Neue Datenbankfunktionen werden aus
lib/db.mjsexportiert und inserver.mjsimportiert. - Frontend-Tabs verwenden
data-tab,<section class="tab-content">und dieTAB_TITLES-Map. - Farben werden ausschließlich über CSS-Variablen definiert; Dark Mode liegt unter
[data-theme="dark"]. - SKU-Format:
VD-XXXX. - Schreibende Requests benötigen Authentifizierung, Rollenprüfung und CSRF-Schutz.
Betriebsmodelle
- Lokale Windows-Installation
- Privater Docker-Betrieb für einen geschlossenen Benutzerkreis
- Öffentlicher Docker-Betrieb auf einem getrennten Server/VPS
Ein direktes Freigeben des NAS oder von Port 8124 ins Internet ist nicht vorgesehen.
Sicherheit
Keine .env-Dateien, API-Schlüssel, OAuth-Tokens, SQLite-Datenbanken, Uploads, Backups oder Logs committen. Weitere Hinweise stehen in SECURITY.md.
Lizenz
Privates, proprietäres Projekt. Alle Rechte vorbehalten.