project-proposal-2024

GroupUp

Abstract

GroupUp is a web application to facilitate people to create a group for multiple purposes. Making friends and creating networks around you will never be this easy! From going to parties, creating a study group, or even as simple as looking for a group to have lunch together, GroupUp can be used as a convenient tool for people looking forward to engage in social communication.

Author

Name: Riandy Rafael

Student number: 47612976

Functionality

The Functionality of this project will include picking your desired group category you want to join automatically. The grouping will be based on location of the closest people in the area, so you will not be separated too far away. After the group has been established you will be assigned to a group chat related to that specific group, so you can exchange information to meet up. Each group will have a limited amount of time after 24 hours the group will be automatically dismissed.

Scope

A Minimum Viable Product (MVP) for this project will include these features:

Quality Attributes

Availability: Users should be able to use this application anytime and any place. Users should be notified of any updated data related to the account, including an auto dismissal of a group.

Security: As it is a necessity for users to the application with the data necessary, sensitive data will be encrypted and protected from outside attacks to ensure the safety of data in the application.

Interoperability: The project will be communicatin with Google Maps API to ensure the location of group, the communication to share the data should be done smoothly to ensure the comfort for the users.

Evaluation

Functionality & Scope: All of the required functions for this project to deliver services properly is stated and can be said that the implementation will be enough to be a MVP, further added feature request might be done in progress of implementation to ensure the quality of the project.

Quality Attributes: The three main focus for Quality Attributes for this project will include: