Task Management Mobile App

2022 COE Engineering Design Project (OD02)


Faculty Lab Coordinator

Olivia Das

Topic Category

Software Systems

Preamble

Planning and organizing tasks and subtasks in busy world is a challenge. Starting from CEOs to mid-level managers to junior software developers -- everybody needs a handy to-do list organizer to succeed in executing their duties in today's world where time is at a premium. IT solution companies are investing significant amount of money to come up with efficient task management apps that are to be accessed through smartphones. While some of these apps may use lightweight DBMS running in the device itself, others may use cloud based storage solutions for task management across multiple team members.

Objective

Develop a smartphone graphical user-interface based app that helps managing tasks and subtasks.

Partial Specifications

* Develop back-end code in a suitable programming environment/language using
existing libraries available in that environment/language.
* Develop graphical user interface (GUI) using a suitable UI code library
such that the UI code is able to interact with the back-end code.

Suggested Approach

* Investigate literature/information on requirements of such an application.
* Investigate Database Management Systems for data storage and access.
* Investigate solution when the app is to be used (for access and change
of information) by multiple members of a team (say, for a project management
activity)

Group Responsibilities

Manage the project

Student A Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student B Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student C Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Student D Responsibilities

1. Survey code libraries for back-end code and GUI
and provide rationale behind your choices.
2. Requirements Elicitation and Analysis.
3. System design (comparison of alternative designs necessary).
4. Implementation.
5. Testing.

Course Co-requisites

To ALL EDP Students

Due to COVID-19 pandemic, in the event University is not open for in-class/in-lab activities during the Winter term, your EDP topic specifications, requirements, implementations, and assessment methods will be adjusted by your FLCs at their discretion.

 


OD02: Task Management Mobile App | Olivia Das | Thursday September 8th 2022 at 07:25 PM