project-proposal-2024

Title: SSChat - A Secure, Scalable Messaging App

Abstract

SimpleChat is a mobile messaging app designed to provide a seamless, secure communication experience. It focuses on three key quality attributes: high availability, ensuring users can always access their chats; scalability, allowing the app to grow to millions of users; and robust security, protecting user data and privacy. SimpleChat achieves this through a minimalist feature set, enabling rapid development of a reliable and efficient app.

Author

Name: Jiaqi Zhang

Student number: 48159861

Functionality

SimpleChat allows users to easily connect and communicate with each other. Its core features include:

To ensure user privacy, all messages are end-to-end encrypted, and the app collects minimal metadata.

Scope

For the initial release, SimpleChat will include the following features:

Quality Attributes

SimpleChat prioritizes three key quality attributes:

Evaluation

To ensure SimpleChat meets its quality attribute goals, we will conduct rigorous testing and evaluation:

Additionally, we will track user-facing metrics like app installs, daily active users, and user ratings to gauge overall success and identify areas for improvement.