Opracowanie dodatkowych modułów funkcjonalnych w projektowanej aplikacji SaaS [Python]
Poszukujemy wykonawcy do dalszego rozwoju platformy webowej w branży energetycznej.
## Aktualny stan projektu ##
- Szkielet backendu aplikacji webowej (FastAPI, Python)
- Wstępny projekt dashboardu użytkownika z podstawowymi wykresami
- System uwierzytelniania i autoryzacji
- Integracja z API zewnętrznych aplikacji
- Podstawowa baza danych SQLite (użytkownicy, sesje)
- Moduł raportowania i harmonogram zadań
- STACK TECHNOLOGICZNY ##
- Backend: Python 3.10+, FastAPI
- Frontend: HTML/CSS/JavaScript, Jinja2
- Baza danych: SQLite
- Biblioteki: Pandas, NumPy, Plotly
## ZAKRES PRAC W RAMACH ZLECENIA ##
1. Rozszerzenie bazy danych o:
- historyczne odczyty wybranych parametrów pobranych z aplikacji współpracujących przez API (odczyty co 10 minut)
- wyniki predykcji wybranych parametrów, uzyskane poprzez zastosowanie biblioteki RandomForest
- dokładność wyników predykcji dla danej wersji ML
2. Implementacja biblioteki RandomForest
- automatyczne pobieranie danych i aktualizacja wersji ML co 90 dni
3. Integracja z istniejącą aplikacją
### Dodatkowe wymagania ###
1. Udostępnienie GitHub
2. Zgodność kodu z PEP 8
3. Dokumentacja i komentarze w języku polskim
4. Podstawowe testy
WYMAGANE PODPISANIE UMOWY NDA (w załączniku)