Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Ein Excel on crack für Fourcast
Translation pending
BusinessJavaScript · CSSGitHub @JustRaikaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Ein Excel on crack für Fourcast ⏱️
Ein schlankes Web-Tool, mit dem unser 5-köpfiges Indie-Game-Team Arbeitszeit, Termine und Aufgaben an einem Ort festhält, damit spätere Einnahmen fair und nachvollziehbar nach Arbeitsanteil verteilt werden können.
👉 https://justraika.github.io/Zeiterfassungstool/ – IHR MÜSST EUCH MIT DEM EUREM GitHub-KONTO ANMELDEN
Jede Person kann nur ihre eigenen Zeiteinträge ändern oder löschen, mit Ausnahme vom Admin (Big Brother is watching you).
Statische Seite (HTML, CSS, JavaScript ohne Build) auf GitHub Pages, Daten und Login über Supabase.
Ohne Zugangsdaten in js/config.js läuft die App lokal im Demo-Modus mit Beispieldaten:
npx serve -l 8000
Wir sind fünf Leute, die ohne Budget an einem Game arbeiten. Falls es Geld einbringt, soll jede Person den Anteil bekommen, den sie auch beigetragen hat. Dafür braucht es eine Grundlage, der alle vertrauen. Ich habe ein Tool gebaut, in dem sich alle mit ihrem GitHub-Account anmelden. Man erfasst die Zeit per Timer oder von Hand, mit Tag und kurzem Kommentar. Die Übersicht rechnet die Prozent-Anteile pro Person live aus. Dazu gibt es einen gemeinsamen Kalender mit Meilensteinen und ein Task-Board. Das Tool kostet nichts, läuft im Browser und ist bewusst schlicht gehalten, damit es auch wirklich benutzt wird.
Zeiterfassung: Timer mit Start, Pause und Stop. Er läuft auch weiter, wenn man den Tab schliesst oder das Gerät wechselt. Alternativ trägt man Stunden und Minuten von Hand ein. Tag und Kommentar sind Pflicht. Übersicht: Filter, wer woran gearbeitet hat (Stunden, Anteil und Hauptbereiche pro Person, bewusst ohne Rangliste), Zeit nach Tags und CSV-Export als Backup. Kalender: gemeinsame Termine, hervorgehobene Meilensteine, die nächsten 5 Termine und Übernahme in den Google Kalender mit einem Klick. Tasks: Kanban-Board mit Zeilen nach Kategorie oder als Liste, mit Priorität, mehreren Zuständigen und Unteraufgaben. Rechte: Alle sehen alles, aber jede Person kann nur ihre eigenen Einträge ändern. Nur der Admin darf alles korrigieren. Diese Regeln setzt die Datenbank selbst durch, nicht nur die Oberfläche.
Geld ist im Team das grösste Konfliktrisiko, gerade wenn am Anfang niemand bezahlt wird. Ohne Aufzeichnungen würde man die Einnahmen am Ende aus dem Gedächtnis und nach Gefühl verteilen. Dann fühlt sich schnell jemand übergangen, oft gerade die Leute, deren Arbeit weniger sichtbar ist, z. B. Organisation oder Testing.
Das Tool schafft eine gemeinsame, transparente Datenbasis, bevor es überhaupt um Geld geht. So wird aus der Frage „Wer hat wie viel gemacht?“ ein Blick auf die Zahlen statt einer Diskussion. Nebenbei hat das Team jetzt einen zentralen Ort für Termine und Aufgaben statt verstreuter Chats.
Ich habe das Projekt von der Idee bis zum Betrieb verantwortet, umgesetzt mit KI-gestützter Entwicklung (Claude Code).
Problem und Anforderungen: Was muss das Tool können, damit eine faire Verteilung möglich ist? Was lasse ich bewusst weg, damit es einfach bleibt? Produktentscheide: z. B. Tag und Kommentar als Pflicht, damit die Einträge später nachvollziehbar sind. Login über GitHub, weil alle schon einen Account haben. Eine Admin-Rolle für Korrekturen. Infrastruktur: Supabase als Datenbank, GitHub-Login, Hosting auf GitHub Pages und ein automatischer Keep-Alive, damit das Gratis-Projekt nicht pausiert wird. Alles läuft bei 0 Franken. Design: visuelle Richtung, Farbsystem pro Person und Kategorie, Logo und Branding. Iteration: Feedback aus dem Team aufnehmen und laufend verbessern.
Unser Game-Dev-Team Fourcast: 5 Personen aus Concept Art, 3D, VFX, Code und Story. Alle erfassen ihre Zeit selbst, der Kalender und die Tasks werden gemeinsam gepflegt.
Ehrlich gesagt ist das Tool erst seit Oktober 2026 im Einsatz. Messbare Ergebnisse gibt es also noch nicht. Was sich jetzt schon verändert hat:
Vorher: Organisation über ein Miro-Board mit Kanban und Kalender und Slack. Nachher: Zitat aus dem Team.
Nachdem die Grundfunktionen liefen, habe ich die App systematisch auf Usability und Gestaltung geprüft und in kleinen, überprüfbaren Schritten verbessert. Werkzeug war Claude Code mit dem Design-Skill Impeccable (Heuristik-Critique, automatischer Design-Scanner, Polish). Jede Runde lief gleich ab: bewerten → priorisieren → umsetzen → im Demo-Modus testen → Code-Review → committen.
Erfassen
Übersicht: von der Rangliste zu „Wer hat woran gearbeitet“
Tasks
Gestaltung und Charakter
Sicherheit
Meine Rolle: Ich habe die Richtung und alle Produkt- und Geschmacksentscheide verantwortet, die Ergebnisse jeder Runde geprüft und live mit dem Team getestet. Konkret:
Rolle von Claude Code: Durchführung der Critiques (zwei unabhängige Prüfer plus automatischer Scanner), Umsetzung der Änderungen, Tests im Demo-Modus im Browser, Code-Reviews nach jeder Runde und die Datenbank-Migration im Supabase-Dashboard. Gepusht wurde nur nach meiner Freigabe.