Popis: |
Cilj ovog završnog rada je kreiranje web aplikacije za upravljanje građevinskom tvrtkom. Web aplikacija osim što nudi informacije o osnovnim podacima tvrtke, o poslovanju tvrtke, odnosno prethodnim i budućim projektima, web aplikacija omogućuje direktoru i upravljanje izvođačima na projektima. Angular framework korišten je za frontend dio. Teorijski opis Angular elemenata koji su korišteni u ovome radu nalazi se u poglavlju Tehnologije, a njihova izrada i primjeri iz samoga projekta nalaze se u poglavlju Izrada aplikacije. Dizajn web aplikacije ostvaren je korištenjem CSS-a i Bootstrap-a. Na kraju treba dodati da je spremanje novosti, odnosno backend dio projekta, ostvaren pomoću Google Firebase alata Realtime Database i da je autorizacija korisnika ostvarena pomoću Google Firebase alata Authentication. Main goal for creating this web application is to help civil engineering company in its business. Web application does not only offer basic information about the company, some of previous and future projects, it also enables CEO of the company to manage performers on the projects. Angular framework was used for the frontend part. Theoretical description of Angular elements which were used in this final paper can be found in chapter technologies, and creation of them and examples from the project can be found in chapter coding the application. Design of web application was achieved by using CSS and Bootstrap. In the end, we need to mention that saving the news, or the backend part of the project, was accomplished with Google Firebase tool Realtime Database, and the user authentication was accomplished with Google Firebase tool Authentication. |