Solar Project Management Dashboard

Job ID: 39889684

Budget: €3,000 – €5,000 EUR

Sprzedaż usług i materiałów (PV, elektryka, smart home, czyszczenie), budowanie zaufania (portfolio, referencje), oraz panel pracy dla partnerów/ekip (projekty, zdjęcia, rozliczenia).

Publiczny frontend (PL/DE/EN)

Home: skrót oferty, call-to-action („Wyceń instalację”, „Umów serwis”), social proof.

Usługi: Montaż PV, Instalacje elektryczne, Czyszczenie paneli i dachów, Malowanie, Smart Home, Rusztowania. Każda podstrona: opis, FAQ, galeria, formularz zapytania.

Kalkulatory: dobór PV (kWh/rok → kWp, falownik, magazyn), wstępna wycena.

Realizacje/Portfolio: filtry (rodzaj dachu, kWp, lokalizacja), zdjęcia „przed/po”.

Sklep (opcja): zestawy PV, falowniki, pompy ciepła, kamery; koszyk + zapytanie.

Kontakt: formularz, mapa, dane PL/DE, godziny pracy.

SEO i języki: przyjazne URL z bazy (system SEO, już planowałeś), przełącznik PL/DE/EN, metadane, schema.org.

Panele (ten sam layout panelowy, różne moduły)

1) Admin

Użytkownicy i role (admins/partners/clients/workers).

Projekty i zlecenia: tworzenie, przypisania, statusy, kalendarz firmowy.

Materiały/wyposażenie, faktury, rozliczenia ekip wg kWp + dodatki AC.

Pliki/zdjęcia z budów, generowanie PDF (protokoły, raporty zdjęciowe).

SEO, tłumaczenia (baza frontend + frontend_translations).

Ustawienia stawek (kWp, AC), eksporty CSV/XLSX.

2) Partner

Moje projekty, dodawanie pracowników, upload zdjęć i dokumentów.

Kalendarz z wyjazdami, checklisty BHP, odbiory, raport dzienny.

Rozliczenia: podgląd stawek, akceptacje, komentarze do rozliczeń.

3) Worker (ekipa)

Zadania dnia, mapa dojazdu, lista materiałów, upload zdjęć (przed/w trakcie/po).

Podpis klienta, szybki protokół (MVP → PDF).

Tryb mobilny „aplikacyjny” (PWA jako awaryjna opcja przeglądarkowa).

4) Client (klient końcowy)

Podgląd postępu, dokumenty (gwarancje, instrukcje), terminy serwisu.

Zgłoszenia serwisowe, przeglądy, faktury.

Architektura i technika

Backend: CodeIgniter 4 (modułowo), MySQL.

Frontend: Bootstrap 5 (responsywny, bez frameworków SPA).

API: REST (JWT), endpoints pod aplikację mobilną.

Pliki/zdjęcia: S3/MinIO (lub lokalnie z cronem backupu).

Bezpieczeństwo/RODO: uprawnienia per rola, logi audytowe, retencja danych.

DevOps: staging/production, automatyczne backupy DB + plików.