DPB390 (2020-3) Final bachelor project