LaiLaiTask


Team Members

1006622 Tan Jing Kai

1007024 Rachel Lim Rui En

1006874 Peh Cheng Ye

1007315 Koh Yee Cheng Danae

1007169 Tan Yih Reng

1007186 Dylan Tan Jun Long

1007190 Mark Joshua Manacsa Pacheco

Description

Facing tight deadlines? Procastinating on important tasks you need to do? You are not alone. In fact, 95% of students procastinate today and 50% do last minute work. Therefore, LaiLaiTask aims to be that one feature you need in YouTwitFace, incentivising productivity amongst users through peer-to-peer accountability in a fun way.

LaiLaiTask incorporates several features which includes task creation, editing, viewing, and completion tracking. Tasks are organised using priority queues and users are allowed to interact and remind each other via features like nudges.

In developing our app, the design principles emphasize modularity and maintainability through distinct classes for each functionality, favouring composition over inheritance and implementing loosely coupled designs. The software utilizes OOP concepts like encapsulation, abstraction, and polymorphism to streamline interactions and expand functionality. Task sorting and user management are facilitated through interfaces, promoting flexibility and ease of testing. The application’s architecture is designed for clarity, scalability, and efficient task management.

Poster