Dashboard
Przegląd kursów, lekcji i bazy wiedzy
| Lekcja | Kurs | Status | Pliki |
|---|
Nowa lekcja
Krok 1: Research brief - Krok 2: Generowanie lekcji
Research Brief
Zaakceptowany| Nr | Lekcja | Status | Pliki |
|---|
Zadania
Historia generowanych lekcji
| Zadanie | Kurs | Status | Data |
|---|
Baza wiedzy
Skille i referencje - rośnie z każdą lekcją
Komendy Claude
Slash commands dostępne w Claude Code
Dokumentacja
Pliki kontekstowe i dokumentacja workspace
| Plik | Kategoria | Rozmiar | Ostatnia zmiana |
|---|
Jak działa WPziom Workspace Dashboard
Architektura, synchronizacja i odpowiedzi na pytania
Architektura: GitHub jako baza danych
TY (Mac) GITHUB HETZNER VPS
───────── ────── ───────────
wpziom-workspace/ git push github.com/ /opt/wpziom-dashboard/
├── kursy/ ─────────► karol-rolewicz/ ◄──────── repo/ (git pull co 10 min)
├── gui/ wpziom-workspace ├── docker-compose.yml
├── kontekst/ └── wpziom-dashboard (kontener)
├── skills/ └── server.py (:8080)
└── .claude/commands/ │
Traefik (reverse proxy)
Monika (Mac) │
──────────── https://git.wpziom.pl
wpziom-workspace/ git pull
(ta sama kopia) ◄──────────
Pracujesz lokalnie
Ty lub Monika tworzycie lekcje, edytujecie pliki w wpziom-workspace na swoim Macu. Claude Code generuje scenariusze, HTML-e, posty.
Git push na GitHub
Po zakończeniu pracy robisz git push. GitHub przechowuje wszystkie pliki z pełną historią zmian - to jest Twoja "baza danych".
VPS aktualizuje co 10 min
Serwer Hetzner co 10 minut robi git pull. Jeśli są zmiany - przebudowuje kontener Docker. Dashboard automatycznie pokazuje najnowsze dane.
Odpowiedzi na pytania
Czy na git.wpziom.pl jest dokładnie to co na GitHubie?
TAK. Dashboard czyta pliki bezpośrednio z repozytorium. Foldery kursy/, kontekst/, skills/, .claude/commands/ - wszystko jest 1:1 z GitHub. Serwer Python (server.py) tylko skanuje te pliki i wyświetla je w ładnym UI.
Co się stanie jak usunę coś z GitHuba?
W ciągu 10 minut zniknie też z dashboardu. VPS robi git pull co 10 minut - ściąga najnowszą wersję. Ale Git pamięta historię - zawsze możesz przywrócić usunięty plik komendą git checkout.
Czy Monika może się logować?
Na razie dashboard jest otwarty (bez logowania). Można dodać basic auth (login + hasło) przez Traefik - wtedy tylko Ty i Monika będziecie mieli dostęp. Dashboard nie przechowuje żadnych prywatnych danych (finanse, leady) - tylko to co jest w wspólnym repo.
Jak dodać nową lekcję?
Dwa sposoby:
1. Claude Code: Uruchom /lekcja greenshift "Temat" w terminalu - Claude wygeneruje scenariusz + HTML.
2. Dashboard: Kliknij "Nowa lekcja" w menu - wypełnij formularz, Claude wygeneruje materiały w tle (wymaga uruchomionego server.py lokalnie).
Czy to można pokazać jako case study w kursie?
TAK - to jest prawdziwy system produkcyjny. Architektura "Git as a Database" jest prosta i powtarzalna. Każdy kursant może postawić to samo: repo GitHub + server.py + Docker na dowolnym VPS. Bez bazy SQL, bez skomplikowanego backendu.
Stack technologiczny
Codzienne komendy
| Komenda | Co robi | Kiedy używać |
|---|---|---|
| /lekcja | Research + scenariusz + HTML lekcji | Tworzenie nowej lekcji kursu |
| /publikacja-lekcji | Post-produkcja: opis, agenda, posty, baner | Po nagraniu lekcji wideo |
| /scenariusz | PRE-produkcja YouTube: scenariusz + notatki | Przed nagrywaniem filmu |
| /dystrybucja | 7 plików z jednej transkrypcji (.srt) | Po publikacji filmu na YouTube |
| /post | Szybki post na społeczność WPziom | Promocja na Fluent Community |
| /agenda | Agenda spotkania + posty ze pliku .srt | Po spotkaniu zespołowym |
| /research | Głęboki research z aktualnymi źródłami | Szukanie informacji o temacie |