Przejdź do treści

Dokumentacja Masaku

Witaj w dokumentacji systemu Masaku - kompleksowego rozwiązania do zarządzania budżetami, wydatkami i fakturami.

O systemie

Masaku to aplikacja full-stack składająca się z:

  • masaku-portal - Frontend w Angular 14 z workspace Nx (32+ bibliotek)
  • masaku-api - Backend w .NET C# z warstwową architekturą

System obsługuje dwa kraje (Niemcy - DE i Austria - AT) z oddzielnymi konfiguracjami dla każdego regionu.

Dla kogo jest ta dokumentacja?

👤 Użytkownik

Dowiedz się jak korzystać z systemu Masaku - od logowania po zarządzanie budżetami i wydatkami.

Najważniejsze tematy: - Logowanie - Budżety - Wydatki - Faktury

🔧 Administrator

Instrukcje instalacji, konfiguracji i administrowania systemem.

Najważniejsze tematy: - Instalacja - Konfiguracja środowiska - Monitoring - Troubleshooting

💻 Developer

Szczegółowa dokumentacja architektury, modułów i agregatów systemu.

Najważniejsze tematy: - Architektura systemu - Frontend - Angular/Nx - Backend - .NET - Baza danych

🚀 Onboarding

Przewodnik dla nowych developerów - od zera do pierwszego uruchomienia.

Najważniejsze tematy: - Wymagania - Instalacja narzędzi - Pierwsze uruchomienie - FAQ

Szybki start

Dla użytkowników

  1. Przeczytaj przewodnik logowania
  2. Zapoznaj się z nawigacją
  3. Wybierz moduł który Cię interesuje

Dla administratorów

  1. Przeczytaj instrukcję instalacji
  2. Skonfiguruj środowisko
  3. Zapoznaj się z monitoringiem

Dla nowych developerów

  1. START TUTAJ: Onboarding Guide
  2. Przeczytaj wymagania systemowe
  3. Zainstaluj niezbędne narzędzia
  4. Uruchom aplikację lokalnie

Dla doświadczonych developerów

  1. Przejrzyj architekturę systemu
  2. Zapoznaj się z bibliotekami frontend
  3. Przeczytaj o warstwach backend

Stack technologiczny

Frontend

  • Angular 14
  • Nx workspace
  • NGXS (state management)
  • Angular Material
  • Transloco (i18n)
  • MSAL (Azure AD auth)

Backend

  • .NET C#
  • Entity Framework
  • Liquibase (migracje)
  • Azure Services

Infrastruktura

  • Azure DevOps (CI/CD)
  • Azure SQL Server
  • Azure Storage
  • Docker

Pomoc i wsparcie

  • 📖 Dokumentacja: Czytasz ją właśnie teraz
  • 🐛 Zgłaszanie błędów: Skontaktuj się z zespołem development
  • 💡 Propozycje: Podziel się swoimi pomysłami z zespołem

Wersja dokumentacji

Ostatnia aktualizacja: 2025-10-24


Ta dokumentacja jest generowana z plików Markdown przy użyciu MkDocs.