-
Notifications
You must be signed in to change notification settings - Fork 4
Home
#Welcome to the Deal Breaker wiki!
Register/Login: Save a username, email, and password to register and enter username and password to login to the application
User Info: Save the name, birthday, sex, sexual orientation, location, height
Roaming Info: Set desired info: sex, sexual orientation, ideal age and height - height is not currently being used for roaming
User Images: Linked directly to their account and cannot be overridden by other user’s images, stored on a separate server (Amazon S3).
Location: Get the location of a user using the phone’s GPS and account for cities in different states having the same name.
Matches are determined by:
- I. Location of the User
- II. Sex of the User
- III. Sexual Orientation of the User
- IV. Age Range of the User
Request a User and view that User’s profile along with the User’s pertinent information.
Roaming or Pending Relationships, the User’s Good Qualities are unavailable to be seen by the requesting user and vice-versa.
Confirmed Relationships may view all of the user’s information including their Good Qualities, as well as see their contact information.
###Login/Sign-Up/Registration Page
- Display App name/Logo
- Enter an username, Email and Password to register
- Enter username and password to login
###User's Profile Page Functionalities
- Profile Setup
- Write a biography, and good and bad qualities, and set attributes such as sex, location, age, height and sexual orientation, location.
- Set name and upload profile image.
- Set preferences such as sex, sexual orientation, age, height, and location.
- Set Contact Info
- Set Current Location
- A settings button to
- Delete Profile
###Browsing/Pending Page Functionalities
- View the user's Profile image, biography, and bad qualities description
- Good Qualities not available until confirmed
- Request a Match
- View their Location(city,state,etc.), height, age, sexual orientation
- View Past Match's comments on the User's Profile you are viewing (may be stretch goal)
###Confirmed Profile Page Functionalities
- View the user's image, biography, good and bad qualities
- View their Location(city,state,etc.), height, age, sexual orientation
- Request a User's Contact Info
- Remove from your Added Matches List
###Non-functional Requirements(Back end)
-
Matches must be of a corresponding to requested user attributes(no failures)
- sex of other user (user's sexual orientation)
- sexual orientation of other user
- age range of user's ideal age
- location the same as user's currently set location
-
Privacy: User’s accounts password protected, with unique emails and usernames required
-
Security: Hiding database URL by generating it in the Build.Config
-
Information changes on the server appear dynamically accordingly
-
Conforms to Observer Pattern
-
Compatible with the latest Android OS API 23 Marshmallow
- View Private Images (Gallery) (Stretch Goal)
- Add Comments - (Stretch goal)
- Messaging System between users
Icon
This is for a school project and is only a place holder icon for a school presentation, which is allowed per their legal doc, and artist's permission.