Smartphone-based Chat App

2022 COE Engineering Design Project (OD05)


Faculty Lab Coordinator

Olivia Das

Topic Category

Software Systems

Preamble

Chat or Messaging apps are prevalent in group interactions. Teams app by Microsoft, Slack app by Salesforce, WhatsApp by Meta are few examples of Chat apps allowing written interaction between multiple users. You are to develop one similar to them but a much simpler version.

Objective

Develop a smartphone graphical user-interface based app that enables written chatting among multiple users.

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.

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.

 


OD05: Smartphone-based Chat App | Olivia Das | Thursday September 8th 2022 at 07:28 PM