Citrus Codes
Technology · Podgorica
- Revenue 2025
- 235,219€
- Profit 2025
- -16,387€
- Employees
- 12
- Public contracts won
- 53,810€
3 public contracts from 3 buyers since 17 Dec 2024 · 1 with this buyer (14,870€)
Small procurement · Services
Contract awarded
To Citrus Codes
Technology · Podgorica
3 public contracts from 3 buyers since 17 Dec 2024 · 1 with this buyer (14,870€)
PREDMET NABAVKE 1. SKUPŠTINA CRNE GORE - Izrada portala otvorenih podataka CPV: 50312610 Procijenjena vrijednost: 19000 EUR USLOVI UČEŠĆA 1. Uz ponudu ponuđač dostavlja izjavu o ispunjenosti uslova utvrđenih zahtjevom i nepostojanju sukoba interesa, potpisana od strane ovlašćenog lica ponuđača, koja se sačinjava na obrascu 2. 2. Način sprovođenja kontrole kvaliteta: Sprovođenje kontrole kvaliteta vršiće službenici Odsjeka za ICT Skupštine Crne Gore, shodno internom pravilniku Naručioca. 3. Rok plaćanja je: 30 dana od dana prijema računa ispostavljenog po izvršenju, sa analitikom. 4. Način plaćanja je: virmanski. 5. Ponuđač, budući Izvršilac je dužan da uspostavi osnovni sistem i osnovne funkcionalnosti u roku od 15 dana od dana potpisivanja ugovora. Integracija sa internim sistemima naručioca, kao i izrada kompletne tehničke i korisničke dokumentacije za cjelokupan sistem, mora biti završena najkasnije u roku od 6 mjeseci od dana potpisivanja ugovora. KRITERIJUMI ZA IZBOR Partija 1: cijena 100 bodova; kvalitet 0 bodova. 1. Cijena TEHNIČKA SPECIFIKACIJA 1. Izrada portala otvorenih podataka Cilj ove nabavke je obezbjeđivanje pouzdane, modularne i skalabilne platforme za razmjenu podataka, koja omogućava preuzimanje, objavljivanje, upravljanje i distribuciju podataka. Platforma treba da poštuje savremene web standarde, omogući jednostavan sistem integracije, unapređuje transparentnost i poboljšava pristup podacima za različite korisnike, uključujući državne institucije, preduzeća i javnost. Platforma mora sadržavati napredne mogućnosti za upravljanje podacima, omogućavajući korisnicima da postavljaju, preuzimaju, uređuju i objavljuju podatke u različitim formatima, kao što su CSV, JSON i XML. Treba da podržava standarde za metapodatke, uključujući DCAT-AP, kako bi podaci bili precizno opisani i lako dostupni. Dodatno, platforma treba da automatski generiše metapodatke na osnovu informacija iz postavljenih/preuzetih podataka. Platforma mora imati napredne alate za pretraživanje i otkrivanje, uključujući mogućnost pretraživanja punog teksta kroz podatke i metapodatke. Korisnici moraju imati mogućnost da efikasno filtriraju i sortiraju rezultate, dok podaci treba da budu kategorizovani po temama, oblastima, izvorima i oznakama kako bi se osigurala njihova dostupnost. Funkcionalnost pretraživanja treba da omogući korisnicima brzo pronalaženje potrebnih informacija. Upravljanje korisnicima treba omogućiti putem kontrole pristupa zasnovane na ulogama, sa jasno definisanim ulogama poput administratora, objavljivača podataka i javnih korisnika. Platforma mora podržavati jedinstvenu prijavu (SSO) i integraciju sa autentifikacionim protokolima kao što su OAuth2 i SAML. Takođe, administratorima treba omogućiti praćenje aktivnosti i rada korisnika, čime se obezbjeđuje odgovornost i transparentnost. Platforma mora omogućiti sveobuhvatni RESTful API koji programerima i aplikacijama trećih strana omogućava pristup podacima putem programskih interfejsa. Ovaj API treba da omogući jednostavnu integraciju sa eksternim sistemima i uključuje automatski generisanu dokumentaciju koja pomaže programerima u korišćenju dostupnih resursa. Platforma treba da omogući integraciju podataka u druge aplikacije i servise putem API krajnjih tačaka. Interfejs platforme treba da konfigurisan i podešen u skladu sa zahtjevima naručioca, Brendiranje treba da da bude kreirano u skladu sa zahtjevima naručioca. Platforma mora da podržava više jezika za korisnički interfejs i polja za metapodatke, čime se omogućava pristup različitim grupama korisnika. Analitika i izvještavanje su neophodni za praćenje korišćenja platforme, uključujući preuzimanja podataka i zahtjeve preko API-ja. Neophodno je da administrativni korisnici imaju pristup kontrolnoj tabli koja prikazuje trendove i uvide. Neophodno je omogućiti i izvještavanje u tom dijelu. Platforma treba da ima mogućnosti za vizualizaciju podataka, omogućavajući korisnicima kreiranje i dijeljenje vizualizacija poput grafikona, mapa i dijagrama direktno iz podataka. Takođe treba da obezbijedi opcije za ugrađivanje vizualizacija na eksternim web sajtovima. Rješenje mora biti skalabilno i sposobno da podrži veliki broj podataka i istovremenih korisnika. Treba da demonstrira pouzdane performanse uz minimalne prekide u radu i uključi ravnomjerno balansiranje opterećenja kako bi se obezbijedio neprekidan pristup. Bezbijednost i usklađenost su takođe ključni, pri čemu platforma mora biti u skladu sa Zakonom o zaštiti podataka ličnosti. Mehanizmi kontrole pristupa moraju biti sigurni, a podaci šifrovani prilikom skladištenja i prenosa. Prije puštanja u rad neophodno je izvršiti analizu sigurnosti koda i procjenu ranjivosti. Platforma se mora podesiti tako da može da radi sa internom WAF sistemom naručioca. Platforma treba da ima modularnu arhitekturu koja omogućava integraciju dodatnih funkcionalnosti ili dodataka po potrebi. Kompatibilnost sa alatima otvorenog koda i proširenjima trećih strana je neophodna. Hosting platforme mora biti omogućen na lokalnoj platformi u standalone ili cluster režime, koristeći bare bone OS ili Docker-a ili Kubernetes-a. Potrebna je horizontalna i vertikalna skalabilnost za podršku budućem razvoju. Osnovna tehnološka struktura platforme treba da koristi savremene web razvojne okvire i jezike, uz podršku za relacione ili NoSQL baze podataka kao opcije za backend skladištenje. Platforma mora biti interoperabilna, sposobna za integraciju sa postojećim sistemima poput DMS sistema putem API-ja ili konektora. Uvoz i izvoz podataka u interoperabilnim formatima je neophodan kako bi se omogućila nesmetana razmjena podataka. Platforma mora uključivati sveobuhvatnu dokumentaciju za instalaciju, administraciju i upotrebu. U nastavku su detaljno navedene ključne tehničke specifikacije koje dodatno razrađuju gore navedene funkcionalnosti i zahtjeve: Upravljanje podacima: - Ručni unos podataka: Jednostavan korisnički interfejs za unos podataka putem formi, uz validaciju kako bi se osigurala tačnost i konzistentnost. - Automatsko preuzimanje podataka: - Povezivanje sa internim sistemima putem API-ja ili direktnih baza podataka. - Automatska sinhronizacija sa definisanim intervalima (real-time ili periodično). - Podrška za različite formate: Podaci se mogu unositi ili preuzimati u CSV, JSON, XML ili drugom kompatibilnom formatu. - Istorija verzija: Evidencija promjena podataka (ko je i kada izmijenio ili dodao podatke). Pretraga i filtriranje - Pretraga po ključnim riječima i kategorijama. - Napredni filteri za pronalaženje podataka prema izvoru, temi ili vremenskom periodu. Upravljanje korisnicima - Različite uloge korisnika: - Administrator: Upravljanje portalom, korisnicima i postavkama. - Urednik: Ručni unos podataka i odobravanje automatski preuzetih podataka. - Korisnik: Pristup i preuzimanje podataka. - Integracija autentifikacije putem SSO, OAuth2 ili Active Directory sistema. Vizualizacija i izvještavanje - Alati za generisanje grafikona, mapa i dijagrama direktno iz dostupnih podataka. - Izvještavanje o korištenju portala (broj preuzimanja, posjeta, zahtjeva putem API-ja). Tehnološki zahtjevi - Frontend: React ili Angular za interaktivni korisnički interfejs. - Backend: Node.js, Django ili PHP (Laravel) za obradu podataka i API integracije. - Baza podataka: PostgreSQL/MySQL za relacione podatke; MongoDB za fleksibilne strukture podataka. - API: - RESTful API za povezivanje sa internim sistemima i eksternim aplikacijama. - Webhook-ovi za obavještenja o promjenama u podacima. Sigurnosni standardi - SSL/TLS šifrovanje za sve prenose podataka. - Granularna kontrola pristupa na nivou podataka i korisnika. - Redovna sigurnosna revizija i procjena ranjivosti. Integracija sa internim sistemima - API konekcije: Pristup podacima iz postojećih DMS ili ERP sistema. - Automatizacija: - Cron zadaci za periodičnu sinhronizaciju. - Automatska validacija i obrada podataka tokom preuzimanja. - Uvoz/izvoz podataka: Interoperabilni formati za kompatibilnost s drugim sistemima. Održavanje i proširivost - Modularna arhitektura koja omogućava jednostavno dodavanje novih funkcionalnosti (npr. vizualizacija, napredne analitike). - Lokalan hosting s mogućnošću horizontalne i vertikalne skalabilnosti. Unos i ažuriranje podataka - Ručni unos: - Forme prilagođene za specifične tipove podataka (npr. budžet, fonografski zapisi, putni nalozi). - Mogućnost pregleda i odobrenja unosa prije objave. - Automatsko preuzimanje: - Sinhronizacija sa internim bazama podataka (npr. zarade, javne nabavke). - Ažuriranje u realnom vremenu za kritične podatke (npr. putni nalozi). Korištenje i administracija - Detaljna dokumentacija za korisnike i administratore. - Intuitivan interfejs za unos i pregled podataka. - Kontrolna tabla za praćenje aktivnosti i performansi portala. Količina: 1 Komplet NAPOMENE NAPOMENA: Cilj ove nabavke je obezbjeđivanje pouzdane, modularne i skalabilne platforme za razmjenu podataka, koja omogućava preuzimanje, objavljivanje, upravljanje i distribuciju podataka. Platforma treba da poštuje savremene web standarde, omogući jednostavan sistem integracije, unapređuje transparentnost i poboljšava pristup podacima za različite korisnike, uključujući državne institucije, preduzeća i javnost. Platforma mora sadržavati napredne mogućnosti za upravljanje podacima, omogućavajući korisnicima da postavljaju, preuzimaju, uređuju i objavljuju podatke u različitim formatima, kao što su CSV, JSON i XML. Treba da podržava standarde za metapodatke, uključujući DCAT-AP, kako bi podaci bili precizno opisani i lako dostupni. Dodatno, platforma treba da automatski generiše metapodatke na osnovu informacija iz postavljenih/preuzetih podataka. Platforma mora imati napredne alate za pretraživanje i otkrivanje, uključujući mogućnost pretraživanja punog teksta kroz podatke i metapodatke. Korisnici moraju imati mogućnost da efikasno filtriraju i sortiraju rezultate, dok podaci treba da budu kategorizovani po temama, oblastima, izvorima i oznakama kako bi se osigurala njihova dostupnost. Funkcionalnost pretraživanja treba da omogući korisnicima brzo pronalaženje potrebnih informacija. Upravljanje korisnicima treba omogućiti putem kontrole pristupa zasnovane na ulogama, sa jasno definisanim ulogama poput administratora, objavljivača podataka i javnih korisnika. Platforma mora podržavati jedinstvenu prijavu (SSO) i integraciju sa autentifikacionim protokolima kao što su OAuth2 i SAML. Takođe, administratorima treba omogućiti praćenje aktivnosti i rada korisnika, čime se obezbjeđuje odgovornost i transparentnost. Platforma mora omogućiti sveobuhvatni RESTful API koji programerima i aplikacijama trećih strana omogućava pristup podacima putem programskih interfejsa. Ovaj API treba da omogući jednostavnu integraciju sa eksternim sistemima i uključuje automatski generisanu dokumentaciju koja pomaže programerima u korišćenju dostupnih resursa. Platforma treba da omogući integraciju podataka u druge aplikacije i servise putem API krajnjih tačaka. Interfejs platforme treba da konfigurisan i podešen u skladu sa zahtjevima naručioca, Brendiranje treba da da bude kreirano u skladu sa zahtjevima naručioca. Platforma mora da podržava više jezika za korisnički interfejs i polja za metapodatke, čime se omogućava pristup različitim grupama korisnika. Analitika i izvještavanje su neophodni za praćenje korišćenja platforme, uključujući preuzimanja podataka i zahtjeve preko API-ja. Neophodno je da administrativni korisnici imaju pristup kontrolnoj tabli koja prikazuje trendove i uvide. Neophodno je omogućiti i izvještavanje u tom dijelu. Platforma treba da ima mogućnosti za vizualizaciju podataka, omogućavajući korisnicima kreiranje i dijeljenje vizualizacija poput grafikona, mapa i dijagrama direktno iz podataka. Takođe treba da obezbijedi opcije za ugrađivanje vizualizacija na eksternim web sajtovima. Rješenje mora biti skalabilno i sposobno da podrži veliki broj podataka i istovremenih korisnika. Treba da demonstrira pouzdane performanse uz minimalne prekide u radu i uključi ravnomjerno balansiranje opterećenja kako bi se obezbijedio neprekidan pristup. Bezbijednost i usklađenost su takođe ključni, pri čemu platforma mora biti u skladu sa Zakonom o zaštiti podataka ličnosti. Mehanizmi kontrole pristupa moraju biti sigurni, a podaci šifrovani prilikom skladištenja i prenosa. Prije puštanja u rad neophodno je izvršiti analizu sigurnosti koda i procjenu ranjivosti. Platforma se mora podesiti tako da može da radi sa internom WAF sistemom naručioca. Platforma treba da ima modularnu arhitekturu koja omogućava integraciju dodatnih funkcionalnosti ili dodataka po potrebi. Kompatibilnost sa alatima otvorenog koda i proširenjima trećih strana je neophodna. Hosting platforme mora biti omogućen na lokalnoj platformi u standalone ili cluster režime, koristeći bare bone OS ili Docker-a ili Kubernetes-a. Potrebna je horizontalna i vertikalna skalabilnost za podršku budućem razvoju. Osnovna tehnološka struktura platforme treba da koristi savremene web razvojne okvire i jezike, uz podršku za relacione ili NoSQL baze podataka kao opcije za backend skladištenje. Platforma mora biti interoperabilna, sposobna za integraciju sa postojećim sistemima poput DMS sistema putem API-ja ili konektora. Uvoz i izvoz podataka u interoperabilnim formatima je neophodan kako bi se omogućila nesmetana razmjena podataka. Platforma mora uključivati sveobuhvatnu dokumentaciju za instalaciju, administraciju i upotrebu. Uz ponudu ponuđač dostavlja izjavu o ispunjenosti uslova utvrđenih zahtjevom i nepostojanju sukoba interesa, potpisana od strane ovlašćenog lica ponuđača, koja se sačinjava na obrascu 2. Način sprovođenja kontrole kvaliteta: Sprovođenje kontrole kvaliteta vršiće službenici Odsjeka za ICT Skupštine Crne Gore, shodno internom pravilniku Naručioca. DOKUMENTI 1. Izjava Obrazac 2.docx https://cejn.gov.me/api/common/downloadFile/2137620 2. Zahtjev za dostavljanje ponuda.pdf https://cejn.gov.me/api/common/downloadFile/2137621 3. Pregled postupka 83999.pdf https://cejn.gov.me/api/common/downloadFile/2137791 4. Odluka Otvoreni podaci.pdf https://cejn.gov.me/api/common/downloadFile/2153001 5. Ugovor - Izrada portala otvorenih podataka.pdf https://cejn.gov.me/api/common/downloadFile/2157307
| Supplier | Contract status | Awarded | VAT | Contract date |
|---|---|---|---|---|
| CITRUS CODES DOOPIB 03480950 | Published | €14,870 | €3,122.70 | 17 Dec 2024 |
0 matched payments
No treasury payments matched yet.
Matching is heuristic, using entity-name normalization and a 24-month payment window. Open the supplier payment history for the full picture.
| Lot | Status | Estimated | Awarded | Contract date |
|---|---|---|---|---|
| Lot 1 | Awarded | — | €14,870 | 17 Dec 2024 |
This buyer has no other open tenders right now.
Awards in this category usually come in at 99% of the estimate (middle half 85%–100%), across 1,164 awarded tenders. A typical contract is 14,711€.
This tender: 78% of its estimate.