Fluxservis — Softver za upravljanje
mobilnim servisom
U svetu servisnih firmi, brzina bez tačnosti je samo brži haos. „Fluxservis" je kompletan sistem: od prijema uređaja i dijagnostike, do poruke klijentu da je uređaj spreman. Stabilan desktop interfejs, sigurna baza i automatizacije koje štede sate telefoniranja.
Tehnička arhitektura
Frontend: PyQt6
- Nativni izgled na Windows, macOS i Linux.
- Moderni UI/UX sa jasnim grupisanjem i tastaturnim prečicama.
- Konstantna responzivnost — bez „spinning wheel“ momenata.
Backend: Python + SQLite
- SQLite za robusno, lokalno čuvanje podataka (backup je copy jednog fajla).
- Modularan kod (MainWindow, DatabaseManager, SMSHandler, PrintManager).
- JSON konfiguracija (portovi, brend, DPI, korisnička pravila).
- Detektovanje i hvatanje grešaka: try/except oko kritičnih PyQt6 poziva, detaljno logovanje.
Ključne funkcionalnosti
1) Servisni nalozi
- Jedinstveni broj reversa, statusna mašina (prijem → u toku → završeno → isporučeno).
- Detalji klijenta i uređaja, opis problema, dijagnostika, cena i datumi.
- Pretraga po broju, klijentu, serijskom broju, statusu i periodu.
2) Baza klijenata
- Centralizovana kartica klijenta sa istorijom svih servisa.
- Validacija kontakta, više brojeva/kanala po klijentu.
- Brzi filteri i eksport u CSV/XLSX za arhivu ili marketing.
3) Statistika i izveštavanje
- Prihodi po periodima i tipovima usluga.
- Učinci servisera i prosečno vreme zadržavanja uređaja.
- PDF izveštaji spremni za slanje ili štampu.
4) SMS obaveštenja (GSM modem)
Automatsko „Vaš uređaj je spreman“ štedi sate razgovora. Sistem koristi pyserial i AT komande (PIN, COM port, baud):
AT+CPIN="1234"
AT+CMGF=1
AT+CMGS="+3816XXXXXXX"
Vaš uređaj je spreman za preuzimanje. Hvala!
^Z
5) Štampa i PDF
- PDF export kao podrazumevani način (A4/A5/A6 i custom formati).
- Umetanje
logo.png, izbor DPI (150/300/600) i broj kopija.
6) Arhiva servisa (filteri i pretraga)
Brza pretraga i napredni filteri za zatvorene stavke — datumi, status, cena, model telefona. Štampa naloga i detalji su na jedan klik.
Zaključak
Fluxservis pokazuje da desktop softver ima smisla: brz, pouzdan i specijalizovan. Sa SMS automatizacijom, preciznim izveštajima i jednostavnim PDF izvozom, sistem zatvara ceo tok servisa — od prijema do preuzimanja.