ECSE428 - A Mobile Triangle App