Abstract: U ovom diplomskom radu osmišljen je i razvijen web sustav za centralizirano upravljanje projektima uz korištenje generativne umjetne inteligencije. Sustav razlikuje tri korisničke uloge – voditelja projekta, člana tima i klijenta te prikazuje i ograničava implementirane funkcionalnosti ovisno o pripadajućoj ulozi. Sustav na strani poslužitelja je izgrađen koristeći C# .NET Web API, korisničko sučelje u Angularu, a podaci se pohranjuju u PostgreSQL bazu. Obuhvaća upravljanje projektnim timom, upravljanje projektima i sprintovima, kreiranje i raspoređivanje zadataka među korisnicima te generiranje vremenskih procjena sprinta pomoću generativne umjetne inteligencije i preuzimanja izvješća . Dodatne funkcionalnosti uključuju komuniciranje na razini zadatka između različitih članova projektnog tima, pravovremeno obavještavanje te implementiranje projektnog kalendara radi učinkovitije raspodjele radnog vremena. Rezultati ispitivanja pokazuju kako su sve ispitane funkcionalnosti pravilno implementirane uz dobivene očekivane rezultate. ; In this graduate thesis, a web system was designed and developed for centralized project management powered by generative artificial intelligence. The system supports three distinct user roles - project manager, team member, and client which dynamically exposes or restricts features based on the user’s role. The backend is implemented with C# and the .NET Web API, the frontend with Angular, and all data is stored in a PostgreSQL database. Core functionality includes team administration, project and sprint management, task creation and assignment, and AI driven generation of sprint time estimates with PDF report export. Additional features encompass in task communication among team members, timely notifications, and an integrated project calendar for more efficient time allocation. This web application streamlines agile project workflows within a single platform, enhancing both operational efficiency and responsiveness to sprint task status changes.
No Comments.