DPB390 (2025-1) Final bachelor project