Nazad na radove
Web aplikacijaSaaSFull-stackAgriTechDashboard

AgroBh — Sistem za upravljanje farmom

Full-stack web aplikacija za upravljanje poljoprivrednom proizvodnjom

Zakazi konsultacije
Bosna i Hercegovina2026
Web aplikacijaBackend razvojFrontend razvojUI/UX dizajnBaza podatakaDevOps
AgroBh — Sistem za upravljanje farmom
Pregled projekta

O projektu

AgroBh je moderna, production-ready full-stack web aplikacija za upravljanje poljoprivrednom proizvodnjom. Sistem podrzava multi-farm i multi-crop arhitekturu sa fokusom na jagode (Strawberry Starter Pack), ali je dizajniran za bilo koju kulturu. Aplikacija pokriva kompletni proizvodni ciklus — od planiranja i sadnje, preko fertigacije i zastite bilja, do berbe, pakovanja, skladistenja, prodaje i finansijske analize. Kompletan UI je na bosanskom jeziku sa RBAC autorizacijom i audit trail-om.

Klijent
AgroBh
Industrija
Poljoprivreda / AgriTech / SaaS
Lokacija
Bosna i Hercegovina

Izazov

Poljoprivredni proizvodjaci u BiH i regiji nemaju adekvatan digitalni alat za pracenje kompletnog proizvodnog ciklusa. Vecina koristi Excel tabele ili papir za evidenciju berbe, troskova i prodaje. Potreban je bio sistem koji objedinjuje sve aspekte proizvodnje — od interaktivne mape parcela sa satelitskim prikazom, preko pracenja pH i EC vrijednosti fertigacije sa grafovima i alarmima, do kompletnog finansijskog modula sa fakturama, troskovima i analizom profitabilnosti. Sistem mora podrzavati vise farmi, vise kultura i razlicite korisnicke role.

Rjesenje

Razvili smo production-ready full-stack web aplikaciju sa 15+ modula koristeci React, Node.js, PostgreSQL i Prisma ORM. Aplikacija ukljucuje interaktivnu mapu parcela sa Google Maps integracijom i automatskim generisanjem redova, monitoring kontrolnu plocu sa real-time podacima, kompletnu evidenciju berbe po klasama kvaliteta sa lot kodovima, fertigaciju sa pH/EC grafovima, zastitu bilja sa pracenjem karenci, skladiste sa upozorenjima, CRM za kupce, sistem faktura, analizu troskova i profitabilnosti, dnevnik rada, CSV izvjestaje, meteo stanicu i planirane zadatke.

Sta je implementirano

Detaljni pregled svih funkcionalnosti

Kompletna lista svega sto je dizajnirano, razvijeno i implementirano na ovom projektu.

01

Interaktivna mapa parcela

Google Maps integracija sa satelitskim prikazom, crtanjem parcela i automatskim generisanjem redova.

Interaktivna mapa parcela

Satelitski prikaz parcela

Google Maps sa satelitskim prikazom na kojem su iscrtane sve zone i parcele farme sa tacnim granicama.

Crtanje i uredjivanje parcela

Alat za crtanje novih parcela direktno na mapi, uredjivanje postojecih i brisanje sa izracunom povrsine u m².

Automatsko generisanje redova

Konfiguracija broja redova, razmaka izmedju redova i sadnica, tipa reda (jednoredni/dvoredni), strukture i malca sa automatskim generisanjem.

Vizualizacija ciklusa po redovima

Svaki red prikazuje aktivne cikluse sa bojama, broj sadnica, sortu i datume — direktno na mapi.

Rotacija redova

Slider za rotaciju svih generisanih redova kako bi se poravnali sa stvarnim rasporedom na parceli.

02

Berba i pakovanje

Kompletna evidencija berbe sa klasama kvaliteta, lot kodovima i distribucijskim grafovima.

Berba i pakovanje

Evidencija berbe po klasama

Unos berbe sa datumom, ciklusom, klasom kvaliteta (Klasa I, Klasa II, Industrija), kolicinom u kg, radnikom i napomenom.

Lot kodovi za sljedivost

Automatsko generisanje lot kodova za svako pakovanje — kompletna sljedivost od parcele do kupca.

Dashboard sa grafovima

Dnevna berba (bar chart za zadnjih 14 dana), distribucija po klasama (donut chart), ukupna i po klasama statistika.

Filtriranje po ciklusu i klasi

Dropdown filteri za cikluse i klase kvaliteta sa instant azuriranjem svih podataka i grafova.

Tab navigacija berba/pakovanje

Dva taba za prebacivanje izmedju evidencije berbe i pakovanja sa zajednickim dashboardom.

03

Troskovi i profitabilnost

Kompletna finansijska analiza sa kategorijama troskova, mjesecnim pregledom i profitnom marzom.

Troskovi i profitabilnost

Troskovi po kategorijama

Donut chart sa kategorijama: Sadnice, Repromaterijal, Oprema, Gorivo, Transport, Rezije, Ostalo — sa procentualnim udjelima.

Mjesecni pregled

Bar chart sa mjesecnim troskovima za cijelu sezonu — vizualan pregled potrosnje kroz vrijeme.

Profitabilnost analiza

Ukupni prihod, ukupni troskovi, profit i profitna marza u postotku — sve na jednom mjestu sa vizualnim indikatorima.

Filtriranje po kategoriji i ciklusu

Dropdown filteri za fokusiranje na odredjene kategorije troskova ili proizvodne cikluse.

Evidencija sa tabelom

Tabela svih troskova sa datumom, kategorijom, iznosom, ciklusom, dobavljacem, opisom i akcijama.

04

Fertigacija i zastita bilja

Pracenje pH/EC vrijednosti sa grafovima, alarmima i evidencija tretmana sa karencijama.

pH/EC monitoring

Grafovi pH i EC vrijednosti kroz vrijeme sa oznakama optimalnih raspona i automatskim upozorenjima kada vrijednosti izlaze iz opsega.

Evidencija fertigacije

Unos datuma, zone, pH, EC, kolicine vode, gnojiva i napomena za svaki fertigacijski dogadjaj.

Tretmani zastite bilja

Evidencija svih tretmana sa preparatom, dozom, metodom aplikacije i razlogom primjene.

Pracenje karenci

Automatski izracun karenci za svaki preparat — sistem upozorava kada je branje sigurno nakon tretmana.

Bolesti i stetocine

Katalog bolesti i stetocina sa fotografijama, simptomima i preporucenim tretmanima.

05

Skladiste, kupci i fakture

Upravljanje zalihama, CRM za kupce i sistem fakturisanja.

Skladiste sa upozorenjima

Evidencija zaliha repromaterijala sa automatskim upozorenjima kada kolicina padne ispod minimalnog nivoa.

CRM za kupce

Baza kupaca sa kontakt informacijama, historijom narudzbi i bilješkama za upravljanje poslovnim odnosima.

Kreiranje faktura

Generisanje faktura sa stavkama, cijenama, popustima, PDV-om i automatskim izracunom ukupnog iznosa.

Dobavljaci

Evidencija dobavljaca repromaterijala sa kontaktima, ugovorima i historijom nabavki.

06

Dashboard i izvjestaji

Kontrolna ploca sa real-time podacima i CSV export za sve module.

Kontrolna ploca

Pregled kljucnih metrika na jednom mjestu: ukupna berba, aktivni ciklusi, stanje skladista, planirani zadaci, meteo podaci.

Pregled farme

Vizualni pregled svih zona i parcela sa statusima, aktivnim ciklusima i kljucnim indikatorima.

CSV izvjestaji

Export podataka iz svakog modula u CSV format za dalju analizu u Excelu ili drugim alatima.

LOT sljedivost

Kompletna sljedivost proizvoda od parcele i reda, preko berbe i pakovanja, do kupca — u skladu sa EU regulativama.

Kalendar i planirani zadaci

Kalendarski prikaz svih planiranih aktivnosti sa podsjetnicima i statusima zavrsenosti.

07

Tehnicka arhitektura

Production-ready full-stack arhitektura sa sigurnosnim standardima.

Multi-farm arhitektura

Svaka farma ima izolirane podatke — korisnici vide samo svoju farmu. Podrzava neogranicen broj farmi.

RBAC autorizacija

Admin i User role sa razlicitim ovlastima — Admin upravlja korisnicima i postavkama, User unosi dnevne podatke.

JWT autentikacija

Access + Refresh token par sa automatskom rotacijom za sigurnu autentikaciju bez potrebe za ponovnom prijavom.

Audit trail

Pracenje svih promjena kriticnih podataka — ko je sta promijenio, kada i sa koje IP adrese.

Dark/Light mode

Podrska za tamnu i svijetlu temu sa automatskom detekcijom sistemskih postavki korisnika.

Tehnologije

Tech stack

Koristene tehnologije i njihova uloga u projektu.

React 18

Frontend biblioteka za izgradnju interaktivnog dashboarda sa SPA arhitekturom i komponentnim pristupom.

TypeScript

Type-safe razvoj i na frontendu i na backendu za pouzdanost i lakse odrzavanje.

Node.js + Express

Backend API server sa RESTful rutama, middleware-om i business logikom.

PostgreSQL

Relaciona baza podataka za pouzdano skladistenje svih podataka sa transakcijama i integritetom.

Prisma ORM

Type-safe ORM za interakciju sa bazom, migracije i generisanje tipova.

Tailwind CSS + shadcn/ui

Utility-first CSS sa gotovim UI komponentama za konzistentan i moderan dizajn.

TanStack Query + Table

Data fetching sa kesiiranjem i napredne tabele sa sortiranjem, filteriranjem i paginacijom.

Recharts

Biblioteka za grafove — bar charts, donut charts, line charts za vizualizaciju podataka.

Google Maps API

Integracija za interaktivnu mapu parcela sa satelitskim prikazom, crtanjem i generisanjem redova.

Rezultati

Mjerljivi rezultati

0+
Funkcionalnih modula

Kompletno pokriven proizvodni ciklus od planiranja i sadnje do prodaje i finansijske analize.

GPS
Interaktivna mapa

Google Maps integracija sa satelitskim prikazom, crtanjem parcela i automatskim generisanjem redova.

SaaS
Tip aplikacije

Production-ready full-stack aplikacija spremna za multi-tenant deployment sa izoliranim podacima po farmama.

0+
Graficki prikazi

Bar charts, donut charts, line charts za berbu, troskove, fertigaciju, profitabilnost i mjesecne preglede.

Dodatne mogucnosti

Sta jos mozemo implementirati

Pored svega sto je vec napravljeno, evo dodatnih funkcionalnosti koje mozemo dodati na ovaj tip projekta.

Mobilna aplikacija

React Native ili PWA mobilna aplikacija za unos podataka direktno na njivi — berba, tretmani, zapazanja sa fotografijama.

IoT senzori integracija

Povezivanje sa senzorima za vlaznost tla, temperaturu, pH i EC — automatsko ucitavanje podataka u sistem.

AI preporuke

Masinsko ucenje za predikciju prinosa, preporuke za fertigaciju i ranu detekciju bolesti na osnovu fotografija.

Marketplace modul

Online trznica za direktnu prodaju proizvoda kupcima sa online narucivanjem i dostavom.

Multi-language podrska

Prosirenje na engleski, njemacki i druge jezike za medjunarodne farme i EU partnere.

Napredna analitika

BI dashboard sa naprednim izvjestajima, predikcijama, benchmarkingom i preporukama za optimizaciju proizvodnje.

Zelite slican projekat?

Spremni za vas projekat?

Ako vam se svidja sto ste vidjeli na ovom projektu, kontaktirajte nas. Razgovarajmo o vasim potrebama — bez obaveza.