1. Demo aplikacija
Pripremljen je interaktivni demo prikaz koji prikazuje kako bi platforma izgledala
i funkcionisala. Demo sadrži tri prikaza:
- Neulogovan korisnik — javni katalog proizvoda sa kategorijama, pretraga, detalji proizvoda sa sličnim proizvodima, korpa i slanje narudžbenice bez registracije
- Klijent (prijavljen) — isti izgled kao javni katalog, ali sa personalizovanom početnom stranom, preporukama na osnovu projekata, korpom i mogućnošću ponovnog naručivanja. Iz profil menija klijent pristupa sekciji „Moj nalog" (narudžbenice, finansije, fakture) koja ima bočnu navigaciju
- Admin — poseban panel sa sidebar navigacijom: dashboard, upravljanje proizvodima, narudžbenicama, klijentima, promocijama, projektima i sinhronizacijom
Demo aplikacija je isključivo vizuelni prikaz (mockup) koji služi za ilustraciju
rasporeda elemenata i funkcionalnosti. Nije konačan dizajn niti sadrži sve
planirane funkcionalnosti. Krajnji izgled i dizajn će se definisati u saradnji sa vama
pre početka razvoja.
2. O sistemu
Fluoelektro B2B Platforma je web aplikacija koja zamenjuje i objedinjuje trenutne sisteme
koje Fluoelektro koristi (ERP i Bitrix) u jedinstven, moderan sistem prilagođen vašim potrebama.
Sistem ima tri dela:
Javni katalog
Bilo ko može da pregleda katalog proizvoda, izabere šta mu treba i pošalje
narudžbenicu sa kontakt podacima — bez registracije.
Portal za klijente
Prijavljeni klijenti vide isti katalog, ali sa personalizovanim sadržajem,
preporukama i pristupom narudžbenicama, finansijama i fakturama.
Admin panel
Vaš tim koristi admin panel za upravljanje proizvodima, obradu narudžbenica,
pregled klijenata, kreiranje preporuka i podešavanje sistema.
Podaci o proizvodima, kupcima, finansijskim karticama i fakturama se automatski
sinhronizuju iz vašeg postojećeg ERP sistema — bez ručnog unosa.
3. Portal za klijente
Svaki vaš klijent (kompanija) ima nalog za pristup portalu. Kada se prijavi,
vidi isti izgled kao javni katalog (sa kategorijama, pretragom i korpom), ali sa
personalizovanim sadržajem — preporukama za projekte, prilagođenim cenama i
mogućnošću ponovnog naručivanja.
Iz profil menija (gore desno) klijent pristupa sekciji „Moj nalog"
koja ima svoju bočnu navigaciju za brz pristup narudžbenicama, finansijama i fakturama.
3.1 Javni katalog (bez registracije)
Katalog proizvoda je dostupan i korisnicima koji nisu registrovani u sistemu.
Bilo ko može da pregleda proizvode, izabere šta mu treba i pošalje narudžbenicu
sa svojim kontakt podacima. Na taj način i novi, potencijalni klijenti mogu
lako da naruče proizvode.
3.2 Katalog proizvoda (za prijavljene)
- Pregled svih dostupnih proizvoda sa slikama, opisima i atributima
- Pretraga proizvoda po nazivu ili šifri (SKU)
- Filtriranje po kategorijama i osobinama proizvoda (veličina, boja, tip...)
- Prikaz da li je proizvod na stanju ili nije
- Detaljna stranica svakog proizvoda sa svim informacijama
3.3 Popusti i promocije
Klijenti koji imaju aktivne popuste ili promocije automatski vide snižene cene
u katalogu. Promo kodovi se mogu uneti pri slanju narudžbenice za dodatne popuste.
3.4 Naručivanje proizvoda
Klijent ne kupuje proizvode direktno, već šalje narudžbenicu — zahtev za porudžbinu
koji vaš tim pregleda i obrađuje.
Dodavanje u korpu
Klijent bira proizvode, količinu i atribute (veličina, boja, orijentacija...)
Slanje narudžbenice
Klijent pregleda korpu, dodaje napomene i šalje narudžbenicu
Praćenje statusa
Klijent u realnom vremenu prati status: primljeno, potvrđeno, u obradi, poslato, isporučeno
Istorija narudžbenica
Klijent ima kompletnu istoriju svih prethodnih narudžbenica i njihovih statusa
3.5 Finansijski podaci
Klijent pristupa finansijskim podacima iz profil menija. Ove stranice imaju
bočnu navigaciju za lako prebacivanje između narudžbenica, finansija i faktura.
- Pregled finansijske kartice klijenta (dugovanja, uplate, saldo)
- Pregled robne kartice (primljeni proizvodi, količine)
- Lista svih faktura sa mogućnošću pregleda i preuzimanja
3.6 Preporučeni i slični proizvodi
Na osnovu projekata koji su vezani za klijenta, sistem automatski prikazuje
preporučene proizvode koji su relevantni za njegove potrebe. Ovo omogućava
da vaši klijenti lako pronađu šta im treba za konkretne projekte.
Takođe, na stranici svakog proizvoda prikazuju se slični i povezani proizvodi
koje kupci najčešće naručuju zajedno. Ove preporuke mogu biti generisane automatski
pomoću AI sistema ili ručno definisane od strane administratora.
3.7 Profil i podešavanja
- Pregled i izmena kontakt podataka
- Promena lozinke
- Pregled podataka o kompaniji
4. Admin panel
Admin panel koristi vaš tim za kompletno upravljanje platformom.
Admin može da ima više korisničkih naloga.
4.1 Kontrolna tabla (Dashboard)
- Pregled novih narudžbenica koje čekaju obradu
- Statistika: ukupan broj porudžbina, klijenata, proizvoda
- Status automatske sinhronizacije sa ERP-om
- Brzi pristup najvažnijim funkcijama
4.2 Upravljanje proizvodima
- Pregled svih proizvoda (uvezeni automatski iz ERP-a)
- Izmena opisa, slika i dodatnih informacija o proizvodu
- Upravljanje kategorijama proizvoda (kreiranje, uređivanje, brisanje)
- Definisanje atributa proizvoda (veličina, boja, orijentacija, itd.)
- Uključivanje i isključivanje proizvoda (vidljiv/nevidljiv klijentima)
- Pregled stanja na lageru (automatski se ažurira iz ERP-a)
- Dodavanje slika ručno ili automatsko preuzimanje slika po šifri proizvoda
4.3 Upravljanje narudžbenicama
- Lista svih pristiglih narudžbenica sa filterima (po statusu, datumu, klijentu)
- Detaljan pregled svake narudžbenice (proizvodi, količine, napomene)
- Promena statusa narudžbenice (potvrđivanje, obrada, slanje, isporuka, otkazivanje)
- Istorija svih izmena statusa
4.4 Upravljanje klijentima
- Lista svih klijenata (kompanija) sa osnovnim podacima
- Detaljan profil klijenta: kontakt podaci, istorija narudžbenica
- Pregled finansijske i robne kartice klijenta
- Pregled faktura klijenta
- Kreiranje i upravljanje korisničkim nalozima za klijente
4.5 Projekti i preporuke
- Pregled svih projekata (automatski uvezeni iz Bitrix-a)
- Povezivanje projekata sa klijentima
- Kreiranje preporuka: za konkretan projekat i klijenta, predložiti odgovarajuće proizvode
- Preporuke se automatski prikazuju klijentima na portalu
4.6 Promocije i popusti
- Kreiranje promocija sa procentualnim popustom
- Definisanje promo kodova koje klijenti koriste pri naručivanju
- Popusti na cele kategorije, specifične proizvode ili za specifične klijente
- Vremenski ograničene akcije (od-do datuma)
- VIP popusti za posebne klijente (trajni ili privremeni)
- Praćenje koliko puta je promocija iskorišćena
- Uključivanje i isključivanje promocija
4.7 Template stranice
- Kreiranje i uređivanje prilagođenih stranica na portalu
- Definisanje sadržaja, rasporeda i prikazanih informacija
5. Automatska sinhronizacija podataka
Sistem se automatski povezuje sa vašim postojećim ERP-om i Bitrix-om,
bez potrebe za ručnim unosom ili prenosom podataka.
4.1 Podaci iz ERP-a (automatski)
Sledeći podaci se redovno i automatski preuzimaju iz ERP sistema:
- Proizvodi — nazivi, šifre, cene, stanje na lageru
- Kupci — podaci o kompanijama, kontakt informacije
- Finansijske kartice — dugovanja, uplate, salda
- Robne kartice — primljeni proizvodi i količine
- Fakture — sve izdate fakture sa statusima
- Statusi porudžbina — ažuriranje statusa iz ERP-a
Sinhronizacija se odvija automatski u redovnim intervalima. Sve promene u ERP-u
se odražavaju na platformi bez ikakve ručne intervencije.
4.2 Podaci iz Bitrix-a (automatski)
Iz Bitrix sistema se automatski preuzimaju:
- Projekti — svi aktivni projekti sa detaljima
- Leads — potencijalni klijenti i prilike
Bitrix ima otvoren API koji omogućava da sistem automatski čita projekte
i koristi ih za generisanje preporuka proizvoda.
4.3 Slike proizvoda (automatski)
Za proizvode koji nemaju slike u ERP-u, sistem automatski pretražuje
i preuzima odgovarajuće slike na osnovu šifre (SKU) ili naziva proizvoda.
Slike se mogu i ručno dodati kroz admin panel.
6. Pregled korisničkog iskustva
Klijent (mala kompanija)
Prijava na portal
Klijent se prijavljuje sa svojim nalogom i vidi personalizovanu početnu stranu
Pregled preporučenih proizvoda
Na početnoj strani vidi preporuke na osnovu svojih projekata, poslednje narudžbenice i promo ponude
Pretraga i pregled kataloga
Koristi kategorije u navigaciji, pretražuje proizvode, filtrira i gleda detalje sa sličnim proizvodima
Dodaje u korpu i šalje narudžbenicu
Bira proizvode, količine, atribute i šalje zahtev
Pristupa sekciji „Moj nalog"
Iz profil menija otvara narudžbenice, finansije i fakture sa bočnom navigacijom za lako prebacivanje
Admin (Fluoelektro tim)
Prijava na admin panel
Admin se prijavljuje sa svojim nalogom
Pregled kontrolne table
Vidi nove narudžbenice, statistiku, status sinhronizacije
Obrađuje narudžbenice
Pregleda, potvrđuje i menja statuse narudžbenica
Upravlja proizvodima
Dodaje opise, slike, kategorije, uključuje/isključuje proizvode
Kreira preporuke
Na osnovu projekata, predlaže proizvode klijentima
7. Rezime funkcionalnosti
Portal za klijente
- Javni katalog (bez registracije)
- Prijava na sistem
- Pregled kataloga proizvoda
- Pretraga i filtriranje
- Prikaz stanja na lageru
- Slanje narudžbenica
- Praćenje statusa porudžbina
- Istorija narudžbenica
- Finansijske kartice
- Robne kartice
- Pregled faktura
- Popusti i promo kodovi
- Preporučeni proizvodi
- Profil i podešavanja
Admin panel
- Kontrolna tabla (dashboard)
- Upravljanje proizvodima (CRUD)
- Kategorije i atributi
- Upravljanje slikama
- Upravljanje narudžbenicama
- Pregled i upravljanje klijentima
- Pregled finansija klijenata
- Projekti iz Bitrix-a
- Kreiranje preporuka
- Promocije i popusti
- Template stranice
- Status sinhronizacije
Automatski iz ERP-a
- Proizvodi i cene
- Stanje na lageru
- Podaci o kupcima
- Finansijske kartice
- Robne kartice
- Fakture
- Statusi porudžbina
Automatski iz Bitrix-a
- Projekti
- Leads
- Povezivanje sa klijentima
- Osnova za preporuke
8. Moguće nadogradnje u budućnosti
Platforma je dizajnirana da se lako nadograđuje. U nastavku su preporuke
za buduće nadogradnje koje mogu značajno unaprediti efikasnost i korisničko iskustvo,
uz primenu savremenih AI tehnologija.
Neke od navedenih nadogradnji mogu se po dogovoru uključiti već u inicijalni
plan razvoja platforme, u zavisnosti od prioriteta i potreba.
Pametna pretraga proizvoda AI
Umesto klasične pretrage po ključnim rečima, klijenti bi mogli da pretražuju proizvode
opisom potrebe — na primer "šraf za montažu klime na spoljašnji zid" i sistem bi
automatski pronašao odgovarajuće proizvode. Podržava i pretragu na srpskom jeziku.
Automatsko generisanje opisa proizvoda AI
Na osnovu šifre, naziva i atributa proizvoda, sistem može automatski da generiše
profesionalne opise za svaki proizvod, umesto da ih admin ručno piše za hiljade artikala.
Predviđanje porudžbina AI
Analizom istorije narudžbenica svakog klijenta, sistem može da predvidi kada će klijentu
ponovo trebati određeni proizvod i automatski mu predloži ponovnu narudžbenicu u pravom trenutku.
Chatbot za podršku klijentima AI
Integrisani chat asistent koji klijentima pomaže sa pitanjima o proizvodima, statusu porudžbina,
finansijskim karticama i fakturama — dostupan 24/7, smanjuje opterećenje vašeg tima.
Napredne preporuke proizvoda AI
Sistem koji uči iz ponašanja svih klijenata i automatski predlaže proizvode —
"klijenti koji su naručili ovaj proizvod, najčešće naručuju i..." Povećava prosečnu vrednost
narudžbenice.
Automatska kategorizacija novih proizvoda AI
Kada se novi proizvod sinhronizuje iz ERP-a, sistem ga automatski svrstava u odgovarajuću
kategoriju i dodeljuje mu atribute, čime se smanjuje ručni rad administracije.
Praćenje korisničkog ponašanja
Detaljno praćenje kako klijenti koriste portal — koje proizvode gledaju, šta klikću,
koliko vremena provode na sajtu, koje stranice najčešće posećuju. Uvid u najpopularnije proizvode
i trendove pretraživanja. Alati poput Mixpanel-a omogućavaju vizuelne izveštaje i analizu
korisničkog ponašanja u realnom vremenu.
Analitika i izveštaji
Detaljna analitika prodaje po klijentima, proizvodima, periodima. Trendovi naručivanja,
najprodavaniji proizvodi, klijenti koji smanjuju aktivnost. Vizuelni grafikoni i izvoz izveštaja.
Upravljanje email kampanjama
Kreiranje i slanje ciljanih email kampanja prema klijentima — promocije novih proizvoda,
sezonske ponude, obaveštenja o akcijama. Segmentacija klijenata po istoriji kupovine,
kategorijama proizvoda i aktivnosti. Praćenje otvaranja i klikova u kampanjama.
Notifikacije i obaveštenja
Email i push notifikacije za klijente (novi proizvodi, promena statusa narudžbenice,
dospele fakture) i za admine (nova narudžbenica, nizak lager, problemi sa sinhronizacijom).
Mobilna aplikacija
Mobilna verzija portala za klijente i admine — pregled proizvoda, praćenje narudžbenica
i upravljanje sistemom direktno sa telefona.
9. Potrebno od klijenta
Da bi razvoj platforme mogao da počne i teče nesmetano, potrebno je da
Fluoelektro obezbedi pristup sledećim sistemima i informacijama:
Pristup sistemima
- Pristup ERP bazi podataka — konekcija na SQL Server baze (kredencijali, adresa servera, VPN ako je potreban)
- Pristup Bitrix sistemu — admin nalog ili webhook pristup za čitanje projekata, taskova i leads-a
- Pristup Google Drive-u — folder sa dokumentima o proizvodima (ako postoji)
Podaci i dokumentacija
- Lista proizvoda — struktura podataka u ERP-u (nazivi tabela, polja, veze između tabela)
- Lista kupaca — struktura podataka o kupcima i kompanijama u ERP-u
- Finansijske i robne kartice — objašnjenje kako su strukturirane u ERP bazi
- Fakture — struktura podataka i statusa faktura
- Kategorije proizvoda — postojeća kategorizacija ili željena struktura kategorija
- Atributi proizvoda — lista atributa koji su relevantni (veličina, boja, orijentacija, itd.)
Revizija i povratne informacije
- Prolazak kroz dokumentaciju — zajednički pregled ove specifikacije i usaglašavanje oko detalja
- Usaglašavanje dizajna i korisničkog iskustva (UI/UX) — zajednički rad na definisanju izgleda, rasporeda elemenata, boja i korisničkog toka kroz aplikaciju, kako bi krajnji proizvod u potpunosti odgovarao vašim očekivanjima
- Testiranje — aktivno učešće u testiranju platforme tokom razvoja i pre isporuke
- Kontakt osoba — dostupna osoba za pitanja tokom razvoja (tehnička i poslovna pitanja)
Brza i ažurna komunikacija značajno ubrzava razvoj i obezbeđuje da krajnji
proizvod u potpunosti odgovara vašim potrebama.
10. Tehnički pregled
U nastavku je pregled tehnologija i infrastrukture koja će se koristiti
za izradu i rad platforme.
Tehnologije
Frontend (korisnički interfejs)
- React — biblioteka za izgradnju korisničkog interfejsa
- TypeScript — programski jezik sa striktnom tipizacijom
- TailwindCSS — CSS framework za brz i konzistentan dizajn
- Ant Design — komponente za admin panel
Backend (serverska logika)
- Node.js — serversko okruženje
- Express — web framework za API
- TypeScript — tipiziran kod na serveru
- MySQL — baza podataka aplikacije
Infrastruktura i hosting
- DigitalOcean — cloud hosting za aplikaciju, bazu podataka i fajlove
- Nginx — web server i reverse proxy sa SSL enkripcijom
- DigitalOcean Spaces — skladištenje slika i dokumenata
Ukoliko u budućnosti bude potrebno veće skaliranje sistema (više korisnika, veći saobraćaj),
platforma je pripremljena za migraciju na AWS (Amazon Web Services) bez značajnih izmena u kodu.
AI alati
- AI skripte i automatizacija — korišćenje veštačke inteligencije za automatizaciju ponavljajućih zadataka, generisanje sadržaja, obradu podataka i ubrzavanje razvoja
Monitoring, performanse i greške
U sistem će biti integrisani alati za praćenje performansi, grešaka i stabilnosti u realnom vremenu:
- Sentry — automatsko praćenje i prijava grešaka u sistemu, sa detaljnim izveštajima o tome gde i zašto je do greške došlo, praćenje performansi i identifikovanje uskih grla
- Health checks — automatske provere da li su svi delovi sistema aktivni i funkcionalni
- Alerting — automatska obaveštenja u slučaju problema, pada performansi ili grešaka
Bezbednost
- SSL/TLS enkripcija — sav saobraćaj između korisnika i servera je šifrovan
- JWT autentifikacija — siguran sistem prijave sa tokenima
- Automatski backup — redovne rezervne kopije baze podataka i fajlova
- Zaštita od napada — rate limiting, validacija podataka, zaštita od SQL injection i XSS napada
11. Cena
Razvoj proizvoda
Rok za izradu i isporuku kompletne platforme je 120 dana.
U cenu je uključeno:
- Kompletna B2B platforma
- Portal za klijente
- Admin panel sa svim funkcijama
- Integracija sa ERP-om
- Integracija sa Bitrix-om
- Automatska sinhronizacija podataka
- Automatsko preuzimanje slika
- Slanje email obaveštenja korisnicima (status narudžbenice, registracija, reset lozinke)
- Postavljanje na server
- Obuka za korišćenje sistema
Dinamika plaćanja:
400.000 RSD — nakon 40 dana
Prva rata po završetku prve faze razvoja
400.000 RSD — nakon 80 dana
Druga rata po završetku druge faze razvoja
400.000 RSD — nakon 120 dana
Treća rata po isporuci kompletne platforme
Mesečno održavanje
Nakon isporuke platforme, prelazi se na mesečno održavanje koje obezbeđuje
neprekidan rad sistema, stalnu podršku i mogućnost lake nadogradnje.
- 24/7 tehnička podrška
- Rešavanje problema i bagova
- Monitoring i održavanje servera
- Redovni backup podataka
- Ažuriranje sistema i bezbednosne zakrpe
- Laka integracija novih funkcionalnosti
- Optimizacija performansi
- Mesečni izveštaj o stanju sistema
Cena mesečnog održavanja može se prilagoditi u zavisnosti od obima posla —
na primer ukoliko se integriše novi alat, doda značajna funkcionalnost ili
izvrši veća izmena na sistemu.