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