combo-raport-app — Wiki
combo-raport-app — Wiki
Interaktywna aplikacja raportowa do wizualizacji danych sprzedażowych i wolumenowych z systemu GoPos. Dane pobierane przez API, raporty wysyłane automatycznie emailem.
Interaktywna aplikacja raportowa do wizualizacji miesięcznych danych sprzedażowych i wolumenowych. Dane ładowane dynamicznie z plików JSON według wybranej listy i miesiąca.
Spis treści
| Strona |
Opis |
| Docker |
Uruchamianie kontenera, komendy, profile dev/prod |
| Struktura projektu |
Drzewo katalogów, stack technologiczny, skrypty |
| Dane raportowe |
Format JSON, listy, tabele, mapowanie ID komórek |
| Komponenty |
Architektura UI, ThemeProvider, tabele, dark mode |
| Backup |
Automatyczny backup danych na Google Drive, setup rclone, cron, disaster recovery |
| Deploy |
Deploy na produkcję (home.pl ComboVPS → combo.t-pizza.pl)Mikrus), sync danych dev→prod, secrets, skrypt deploy-prod.sh |
Szybki start
# Tryb developerski (hot-reload)
docker compose --profile dev up
# → http://localhost:5173
# Produkcja (nginx)
docker compose --profile prod up --build
# → http://localhost:4173
Stack
| Warstwa |
Technologia |
| UI |
React 19, Tailwind CSS 4, shadcn/ui, Base UI |
| Tabele |
TanStack Table v8 |
| Build |
Vite 7, TypeScript 5.9 |
| Kontener |
Docker multi-stage, nginx 1.27-alpine |