<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="185414" NadgradivoID="0" NRID="29008602" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=185414" StOgledov="136" StPrenosov="28" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-07 10:59:11" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-185414">20.500.12556/RUL-185414</PID>
  <Naslov>Sistem za upravljanje projektov po pristopu Kanban</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Project Management System Based on the Kanban Approach</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Metoda Kanban je namenjena vizualnemu upravljanju z delom, pri kateri naloge na tabli razporejamo po fazah, količino dela v posamezni fazi (WIP) pa omejujemo za boljšo pretočnost in preprečevanje ozkih grl. Obstoječa orodja, ki podpirajo ta pristop, so pogosto zaprtokodna, plačljiva ali uporabniku neprijazna, kar je bila naša motivacija za razvoj odprtokodne, minimalistične in odzivne rešitve RiglerBan. V diplomskem delu smo na podlagi opredeljenih funkcionalnih in nefunkcionalnih zahtev zasnovali troslojno arhitekturo (predstavitveni sloj v knjižnici React, poslovni v izvajalnem okolju Node.js in ogrodju Express, podatkovni v sistemu za upravljanje podatkovnih baz PostgreSQL) ter razvili sistem, ki poleg osnovnih funkcionalnosti table Kanban ponuja tudi realnočasovni klepet, nalaganje datotek, e-poštna obvestila in projektno analitiko. Z ločenima vlogama člana in lastnika projekta smo zagotovili ustrezno avtorizacijo dostopa, pri razvoju pa smo posebno pozornost namenili varnosti in obravnavi napak. Rešitev smo ovrednotili s testiranjem zmogljivosti, tudi pod obremenitvenim testom z orodjem Grafana k6, kjer je sistem ohranil nizke odzivne čase in visoko stopnjo uspešno obdelanih zahtev.</Opis>
  <TujJezik_Opis>The Kanban approach is designed for visually managing work, in which tasks are organized on a board according to their stage of completion, while the amount of work in progress (WIP) within each stage is limited to improve throughput and prevent bottlenecks. Existing tools that implement this approach are often closed-source, paid, or lack user-friendliness, which motivated us to develop RiglerBan, an open-source, minimalist, and responsive solution. In this thesis, we designed a three-layer architecture (presentation layer in React library, business layer in Node.js runtime environment and Express framework, and data layer in PostgreSQL database management system) based on defined functional and non-functional requirements, and developed a system that, in addition to the core functionalities of a Kanban board, also offers real-time chat, file attachments, email notifications, and project analytics. By introducing separate member and owner project roles, we ensured appropriate authorization of access, while particular attention during development was paid to application security and error handling. We evaluated the solution through performance testing, which included load testing using the Grafana k6 tool, where the system maintained low response times and a high rate of successfully processed requests.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>RiglerBan</Beseda>
    <Beseda>Kanban</Beseda>
    <Beseda>sistem za upravljanje projektov</Beseda>
    <Beseda>omejitev dela v izvajanju</Beseda>
    <Beseda>WIP</Beseda>
    <Beseda>React</Beseda>
    <Beseda>Express</Beseda>
    <Beseda>PostgreSQL</Beseda>
    <Beseda>klepet Socket.IO</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>RiglerBan</Beseda>
    <Beseda>Kanban</Beseda>
    <Beseda>project management system</Beseda>
    <Beseda>work in progress limit</Beseda>
    <Beseda>WIP</Beseda>
    <Beseda>React</Beseda>
    <Beseda>Express</Beseda>
    <Beseda>PostgreSQL</Beseda>
    <Beseda>Socket.IO chat</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-08-04 11:00:18</DatumVstavljanja>
  <DatumObjave>2026-08-04 11:00:30</DatumObjave>
  <DatumSpremembe>2026-08-05 04:02:15</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="163415" Ime="Jernej" Priimek="Rigler" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="127218" Ime="Damjan" Priimek="Fujs" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38745</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="243898" DatotekaNRID="14751576" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="2502158" VelikostDatotekeKratko="2,39 MB" DatumVstavljanja="2026-08-04 11:00:46" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Rigler_Jernej_-_Sistem_za_upravljanje_projektov_po_pristopu_Kanban.pdf</Naziv>
      <OrgNaziv>Rigler_Jernej_-_Sistem_za_upravljanje_projektov_po_pristopu_Kanban.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>B1EFAFEBD4FCCA197A145FE0AAE691E2</MD5>
      <SHA256>f361b8484788a6d2e3a943dcf541029d9b56ccf72d8c04e5a6b9a144a39acca4</SHA256>
      <UUID>aad4ae11-8fe2-11f1-9b0d-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=243898</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
