DPB390 (2023-1) Final bachelor project