DPB390 (2024-1) Final bachelor project