My  final year undergraduate group project