Software Engineering Team Project (Spring 2023)