Die Esports-Plattform, die die Farben Ihres Clubs trägt.
Öffentliche Website, rollenbasiertes Verwaltungsportal und integrierter Discord-Bot – mit VentuBot, der Ihrer Community in 9 Sprachen antwortet. Seit 2026 mit einem echten Club in Produktion.
35k
Zeilen Code
9
Sprachen
6
offizielle Spiele
19
Datenbanktabellen
+600
automatische Tests
Eine Plattform, drei verbundene Ebenen
Öffentliche Website für Fans und Sponsoren, privates Portal für Spieler und Staff und ein Discord-Bot, der alles in Echtzeit verbindet.
Öffentliche Website
Startseite mit interaktivem Hero, Teams mit vollständigem Kader, Kalender, News und Creator. Responsives Design und SEO mit dynamischem Social-Bild pro Team.
Rollenbasiertes Portal
Vollständige Verwaltung von Teams, Spielern, Kalender, News, Creatorn, Benutzern und Dokumenten. Jede Rolle sieht nur, was sie braucht.
Integrierter Discord-Bot
Spielerinnerungen, Nachrichten an den Manager, wenn ein Ergebnis fehlt, und Überwachung des Website-Status. Jede Nachricht kommt in der Sprache des Nutzers an.
Robuste Authentifizierung
Verschlüsselte Sessions, Passwörter mit bcrypt, CSRF-Schutz, Pflicht zur Passwortänderung beim ersten Login, Begrenzung der Anmeldeversuche und Audit-Log.
Live-Status
Anbindung an die APIs von Twitch und YouTube, um Livestreams der Creator zu erkennen, mit intelligentem Caching.
Digitale Signatur
Versand und Unterzeichnung von PDFs mit handschriftlicher Signatur am Bildschirm, Unterschrift der Erziehungsberechtigten bei Minderjährigen, Erinnerungen und Nachverfolgbarkeit.
Markenidentität
Farbe pro Spiel in jedem Element; freie Kaderplätze werden in der Teamfarbe eingefärbt. Animationen, die die Barrierefreiheit respektieren.
Neun Sprachen
Website, Portal und Bot auf ES, EN, FR, PT, IT, DE, NL, SV und TR, mit über 900 Texten pro Sprache, synchron mit dem Sprachattribut der Seite.
Wettkampfkalender
Events mit ihren Spielen, öffentlicher Kalender und automatische Hinweise vor und nach jedem Spiel per Discord.
VentuBot mit KI
Chatbot auf der gesamten öffentlichen Website, der ausschließlich Fragen zum Club beantwortet und dafür dessen Datenbank liest: Teams, Kalender, Ergebnisse, News und Creator.
Automatische Übersetzung
News und Teambeschreibungen werden beim Anlegen oder Bearbeiten automatisch in die anderen acht Sprachen übersetzt. Ändert sich das Original, wird die Übersetzung neu erstellt.
Interaktiver Hero
Eigene 2D-Physik-Engine: Spielkarten, Games, Logo und Livestreams lassen sich zwischen Partikeln ziehen und werfen.
Sechs offizielle Spiele
Jedes mit eigener Farbidentität, eigenen Rollen und eigener öffentlicher Seite.
ValorantTier 1
League of LegendsTier 1
Rocket LeagueTier 2
EAFC 26Tier 2
Rainbow SixTier 3
FortniteTier 3
Technische Architektur
Moderner Stack und begründete Entscheidungen. Jede Ebene ist auf Kosten, Performance und Wartung ausgelegt.
Frontend
Next.js 16 mit App Router
React 19
TypeScript im Strict-Modus
Tailwind CSS 4
Eigene 2D-Physik-Engine im Hero
9 Sprachen mit je über 900 Texten
Backend
Server Components und 68 API-Routen
Verschlüsselte Sessions und bcrypt
Validierung mit Zod an kritischen Stellen
News in sicherem Markdown
Rate-Limiting und CSRF-Tokens
Claude-API für Übersetzung und VentuBot
Daten
PostgreSQL 16 mit Drizzle ORM
19 Tabellen und 8 typisierte Enums
Mandantenfähig: 12 Tabellen mit Mandanten-ID
Fremdschlüssel mit kontrolliertem Löschen in Kaskade
Trigger für Änderungszeitstempel
Versionierte Migrationen
Infrastruktur
Ubuntu-24.04-Server mit Node 22
Nginx und PM2
Let's-Encrypt-Zertifikate mit HSTS
Zwei Umgebungen: Entwicklung und Produktion
Build in VentuHub
Atomares Deployment mit automatischem Rollback
Qualität
Über 600 Tests mit Vitest
20 End-to-End-Tests mit Playwright
67 Bot-Tests in Python
Echtes Postgres in den Tests
ESLint mit Qualitätsregeln und Ratchet
Regelmäßige Audits mit geschlossenen Befunden
Bot
Python 3.12 mit discord.py
2,4k Zeilen Code
Nachrichten in 9 Sprachen
Bidirektionaler Webhook zur Website
Monitor für den Zustand der Website
Wird zusammen mit der Website deployt
Klar getrennte Rollen
Echte Berechtigungen: Ein Spieler kann andere Teams nicht anfassen, und ein Staff-Mitglied bearbeitet nur das Eigene.
Admin
Vollzugriff: Benutzer, Audit-Log, alle Teams und Einstellungen.
Organisation
Voller operativer Zugriff, ohne Zugang zu den Audit-Protokollen.
Staff
Bearbeitet Spieler, Staff und Kalender der zugewiesenen Teams.
Spieler-Staff
Erscheint als Spieler und verwaltet als Staff. Doppelrolle.
Spieler
Lesezugriff auf das eigene Team und Bearbeitung des eigenen Profils.
Creator
Bearbeitet das eigene Creator-Profil.
Nicht nur eine Website
Engineering-Entscheidungen, die man normalerweise nicht sieht, die aber echte Stabilität und Professionalität bringen.
Wartung ohne Unterbrechung
Wartungsmodus, der sich im Portal aktivieren lässt: Besucher sehen ihn sofort und bekommen die Website nach dem Deaktivieren ohne Neuladen zurück.
Durchgängig typisierte Daten
Schema mit 19 typisierten Tabellen, echten Postgres-Enums und reproduzierbaren Migrationen, mit Datenbank-Backup vor jedem Deployment.
Kontinuierliches Audit
Neun technische Audits mit nachverfolgbaren Kennungen, von der Codequalität über die Produktionssicherheit bis zum mobilen Design. Jeder Befund wird mit einer Änderung und einem Test geschlossen.
Dynamisches Social-Bild pro Team
Beim Teilen der URL eines Teams entsteht ein serverseitig gerendertes Bild mit den Farben des Spiels, Spielern und Staff.
Erzwungener Logout und Impersonation
Der Administrator kann Sessions sofort ungültig machen und sich für den Support als ein Benutzer anmelden – mit sichtbarem Hinweis und vollständigem Protokoll.
Barrierefreiheit AA
Geprüfter Kontrast, sichtbarer Fokus, vollständige Tastaturnavigation und Respekt vor der Einstellung für reduzierte Bewegung.
Deployment mit Rollback
Jede Änderung durchläuft Lint, Typprüfung, Tests und End-to-End-Tests, bevor sie deployt wird. Schlägt etwas fehl, kehrt der Server von selbst zur vorherigen Version zurück.
Versionierte Neuerungen
Jede Änderung wird mit Version, Status und Datum erfasst, mit einer öffentlichen Beschreibung in allen neun Sprachen.
Signatur am Bildschirm
Visueller Feldeditor über dem PDF, Unterschrift mit Maus oder Finger, Erinnerungen per Discord und täglicher Job.
Mehrere Clubs in einer Instanz
Jeder Club wird über seine Domain aufgelöst, alle Abfragen filtern nach Mandant, und der Cache ist pro Domain getrennt.
KI mit Kostenbremse
VentuBot reserviert vor jeder Anfrage Budget: Limit pro Minute, Tageskontingent pro Besucher und globale Tagesobergrenze. Es werden keine Gespräche gespeichert.
Getestet bei jedem Deployment
Abdeckung von der Geschäftslogik bis zu den vollständigen Nutzerabläufen. Schlägt ein Test fehl, wird nicht deployt.
+600
Tests mit Vitest
20
End-to-End-Tests
67
Bot-Tests
81 %
Gesamtabdeckung
Authentifizierung und Session
Login und Logout, Profil, verschlüsselte Session, CSRF, Begrenzung der Anmeldeversuche und Audit-Log.
Entitäten des Portals
Benutzer, Teams, Spieler, Kalender, Spiele, Neuerungen, News und Creator auf echtem Postgres.
Sicherheit und DSGVO
Header, Einwilligung, Rechtstexte, Datei-Upload mit Prüfung des tatsächlichen Dateityps.
Mehrere Clubs
Auflösung des Mandanten über die Domain und Datenisolierung, Abfrage für Abfrage geprüft.
Integrationen
Live-Status von Twitch und YouTube, Creator-Statistiken, Dokumente und Benachrichtigungen.
Discord-Bot
Website-Monitor, Spiele, Steuerung und Befehle, mit pytest.
Was steckt hinter dem Preis?
Objektive Projektzahlen, um zu verstehen, was ein Neubau kosten würde und welchen Wert es heute liefert.
~210 h
Arbeitsstunden
Verteilt auf rund 33 aktive Arbeitstage für öffentliche Website, Verwaltungsportal und Discord-Bot, mit KI-gestützter Entwicklung.
115–230 k€
Wiederbeschaffungskosten
Was es kosten würde, dasselbe Produkt zum Satz eines Senior-Freelancers neu zu bauen (50–70 €/h, 2.300–3.300 h).
18–35 k€
Verkaufswert heute
In Produktion mit einem echten Club, Hunderte Tests, automatisches Deployment, mehrere Clubs pro Instanz und integrierte KI.
× ARR
potenzieller SaaS-Wert
Multiplikator von 2 bis 5 auf die wiederkehrenden Umsätze, wenn das Produkt kommerziell Fahrt aufnimmt.
Die Preise des Amateur-Plans oder des Komplettkaufs ergeben nur Sinn, wenn man die tatsächlichen Kosten kennt, so etwas zu bauen. Die Differenz zwischen dem, was die Entwicklung kostet, und dem, was man für die Nutzung zahlt, ist unser Wertversprechen.
Pläne für jeden Club
Von Amateur-Clubs mit knapper Kasse bis zu Organisationen, die eine eigene Plattform wollen.
Basis-Plan
Zum Einstieg
Gerade genug, um Ihren Club online zu bringen. Gedacht für sehr kleine Teams, die gerade starten.
12 €/Monat
199 € Einrichtung
2 Teamsinklusive
15 Benutzerinklusive
1 Creatorinklusive
Einrichtung und Club-Brandinginklusive
Eigene Subdomaininklusive
Hosting auf unserem Serverinklusive
Eingerichteter Discord-Botinklusive
Support per E-Mailinklusive
199 € einmalig bei der Einrichtung plus monatliche Wartungsgebühr.
Amateur-Plan
Für Amateur-Clubs
Ihr Wettkampf-Club mit eigener Plattform, ohne die Kasse zu sprengen.
Vorher 39 €19 €/Monat
299 € Einrichtung
Angebot für die ersten drei Monate
5 Teamsinklusive
50 Benutzerinklusive
4 Creatorinklusive
Einrichtung und Club-Brandinginklusive
Eigene Subdomaininklusive
Hosting auf unserem Serverinklusive
Updates und Backupsinklusive
Discord-Bot und Support per E-Mailinklusive
299 € einmalig bei der Einrichtung plus Monatsgebühr. Keine Mindestlaufzeit: jederzeit kündbar.
Professionelles SaaS
Für ernsthafte Organisationen
Große Kapazität, bevorzugter Support und eigene Domain für wachsende Clubs.
Vorher 200 €99 €/Monat
399 € Einrichtung
Angebot für die ersten drei Monate
20 Teamsinklusive
200 Benutzerinklusive
15 Creatorinklusive
Dediziertes Hostinginklusive
Subdomain oder eigene Domaininklusive
Bevorzugter Support mit SLA 99,5 %inklusive
2 h Onboarding und Monitoringinklusive
Zusätzliche Anpassungennach Angebot
399 € einmalig bei der Einrichtung plus Monatsgebühr. Keine Mindestlaufzeit: jederzeit kündbar.
Kauf des Produkts
Sie wollen Eigentümer sein
Wir übergeben Ihnen den Code, und Sie betreiben ihn auf Ihrer Infrastruktur. Volle Unabhängigkeit, ohne Limits.
19.500 €
Einmalzahlung
Teams, Benutzer und Creatorunbegrenzt
Vollständiger Quellcodeinklusive
Website, Portal und Botinklusive
Deployment auf Ihrem Serverinklusive
Technische Dokumentationinklusive
4 h Onboarding und ein Monat Supportinklusive
90 Tage Garantieinklusive
Übertragung der Domaininklusive
Flexible Zahlung: die Hälfte zu Beginn, die Hälfte bei Übergabe. Für Kunden, die bereits ein technisches Team haben.
Sponsor · Begrenzte Plätze
Lust, das Projekt als Sponsor zu unterstützen?
Wir gewähren einen Rabatt auf den Plan Ihrer Wahl – im Gegenzug für ein öffentliches Testimonial und kontinuierliches Produktfeedback. Es ist kein eigener Plan: Jeder der drei laufenden Pläne dient als Basis.
Was Sie bekommen
Einrichtung mit 66 % Rabatt: 65 €, 99 € oder 135 €
Die ersten drei Monate 50 % Rabatt auf die Monatsgebühr
Logo auf der Sponsorenseite von VentuLabs
Direktes Mitspracherecht bei der Produkt-Roadmap
Was Sie im Gegenzug einbringen
Ein öffentliches Testimonial, als Text oder Video, das wir zeigen dürfen
Kontinuierliches Produktfeedback in den ersten sechs Monaten
Mindestens sechs Monate echte Nutzung
Begrenzte Plätze pro aktiver Instanz. Der Rabatt wird bei Bestätigung der Anmeldung angewendet.
Kompletter Stack
Nur moderne, gepflegte Werkzeuge mit aktiver Community.
Next.js 16
React 19
TypeScript 5
Tailwind CSS 4
Node.js 22
PostgreSQL 16
Drizzle ORM
PGlite in den Tests
Verschlüsselte Sessions
Zod
Sicheres Markdown
Claude-API
PDF-lib
Vitest
Playwright
ESLint 9
Python 3.12 und discord.py
Nginx
PM2
Ubuntu 24.04
VentuHub
Let's Encrypt
Professionell, stabil, Ihr eigenes.
EsportsHub nutzt keine Templates, hängt nicht von teuren Drittanbietern ab und bindet Sie an niemanden. Es ist eine Plattform mit technischer Identität, die die Farben Ihres Clubs trägt.