Aplikacja do Zarządzania Procesem

Zaawansowana aplikacja SPA do planowania, monitorowania i zarządzania procesem produkcyjnym. Umożliwia tworzenie przepisów, kalkulację zacieru, zarządzanie magazynem i analizę statystyk.

Ilustracja dla: Aplikacja do Zarządzania Procesem

Asystent Procesu to kompleksowa aplikacja jednostronicowa (SPA) stworzona do zarządzania całym procesem destylacji. Została zbudowana w oparciu o czysty JavaScript (Vanilla JS) oraz platformę Firebase, co zapewnia jej szybkość i interaktywność bez konieczności przeładowywania strony.

Kluczowe Funkcjonalności:

  • Zarządzanie Przepisami (CRUD): Użytkownicy mogą tworzyć, edytować i usuwać przepisy, definiując surowce, ich ilości, ceny oraz parametry procesu (wydajność, temperatury).

  • Zaawansowany Kalkulator: Aplikacja automatycznie oblicza szacowaną objętość nastawu, moc, ilość spirytusu oraz przewidywane frakcje (przedgon, serce, pogon) i koszty.

  • Zarządzanie Magazynem: Moduł do śledzenia stanów surowców z systemem powiadomień o niskich stanach, synchronizowany z bazą Firestore dla zalogowanych użytkowników.

  • Interaktywne Statystyki: Wizualizacja danych za pomocą wykresów (Chart.js), np. najczęściej używane surowce czy aktywność użytkownika.

  • Uwierzytelnianie: Logowanie za pomocą konta Google oraz dostęp anonimowy dzięki Firebase Authentication.

Interfejs użytkownika został zbudowany z użyciem Bootstrap 5, co zapewnia pełną responsywność. Aplikacja oferuje również zaawansowane funkcje, takie jak wyszukiwanie w czasie rzeczywistym, "nieskończone przewijanie", edycja "w miejscu" oraz eksport danych do formatu PDF.