ECN 280 Group Project Fall 2023