Skip to content

Fall '18 Scoping Document

Noushin Quazi edited this page Aug 10, 2018 · 9 revisions

BeakSpeak Project Scoping Document

The purpose of this document is to communicate the following:

  1. The problem
  2. Problem scope
  3. The immediate and extended goals of this project
  4. The functional scope of this anonymous message board platform

Table of Contents:


Overview

BeakSpeak is an anonymous social network app, currently in mobile development. It is similar to YikYak with a focus on security and moderation.

By the end of this year, the BeakSpeak team hopes to provide: an intuitive and pleasing interface on Android and iOS; an efficient, responsive, and secure experience; and above all, an app that truly makes you feel connected to Rice's pulse. We are optimistic an anonymous approach will achieve these ends.

The web app of BeakSpeak went live May 2018; you can check it out at https://speak.riceapps.org.


Context

Campus Problems

Problems regarding Connectedness of Campus

Even though the Rice student body is already tiny compared to other schools (most recent statistic is 3,893 undergrads-- that's smaller than my high school!), we have a tendency to restrict ourselves to even smaller subcultures, whether it be our residential college group, our study group, our church group, etc. Our social graph is sparse, with many disconnected nodes. BeakSpeak endeavors to form the edges.


BeakSpeak

Mission and Motivation

Our mission is to help the Rice community achieve the highest level of connectedness. Our motivation is the Rice community itself; the uniqueness that each of us bring to our social environment demands to be harvested, and it would be a shame if we lived as a university divided.

Users

All Rice students

Goals

Immediate Objective

Create a mobile app that allows any Rice student to log in from anywhere and post anonymously

Long-Term Objective

Form a secure platform that is adaptable to the needs of the people

MVP Functional Scope

MVP for this project is a product that authenticates users, loads posts and comments, allows the creation of posts and comments, performs reacting/voting on posts, and finally a system of moderating posts. This product accomplishes the core of our mission, which is providing an anonymous, secure method for Rice students to let their thoughts be known to the entire community.

Beyond MVP

Immediately after, to improve the security of our app, we plan to implement automatic moderation measures. This could be in the form of using machine learning to identify abuse and execute the appropriate policy. Additonally, we would like to categorize posts by trending topics and allow uploading of pics, where any identity related artifact is censored.

Team Organization and Responsibilities

Team Lead: Noushin Quazi
Responsibilities:

  • coordinate and delegate tasks to devs
  • explain the software's vision to devs
  • instruct in design thinking

Developers: Thera Fu, Parker Graham
Responsibilities:

  • research and implement the best solutions to given tasks
  • optimize current codebase