Cilj ovog diplomskog rada je prikazati kako izgleda cjelokupni proces razvoja web aplikacije za pretraživanje jeftinih avionskih letova po nizu različitih kriterija od početne faze istraživanja i planiranja, kroz razvoj sve do faze testiranja, analize kvalitete programskog koda i u konačnici kontinuirane integracije i isporuke gotovog programskog rješenja. Aplikacija će biti razvijena u ASP.NET Core razvojnom okruženju korištenjem novog Microsoftovog razvojnog okvira za klijentsko web programiranje pod nazivom Blazor, dok će se podaci o letovima dohvaćati s Amadeus web servisa putem API-ja temeljenog na REST tehnologiji. Naglasak u ovom radu će biti stavljen na prakse dobrog programiranja i pisanja čistog koda, kao i na važnost softverske a...