User:Dilsency/App/Gaymr


 * A social/communication app for gay nerds (lol) in development.

=Current=

Main
The grid.

Filter
Apply filter settings.

Random
Randomize within filter.

Messages
.

Conversations
.

Openers
People who have tried to contact you but you have not yet responded.

Facepic

 * Each user has 2 pics: 1 public and 1 face.
 * Both can be empty, but the face pic needs to be of face.
 * Each user also has a yes/no setting called "Require Face".
 * If the Opener has a face pic:
 * It will be displayed automatically.
 * The Opener will be warned of this.
 * If the Opener does not:
 * They will be warned but cannot progress.

Ethnic descent/ancestry/origins (i.e. white people come from Europe) (Ethnic geoscheme)
● European - Northwestern ○ European - Southern ○ European - Eastern ○ Asian - West ○ Asian - Central ○ Asian - Southern ○ Asian - Eastern ○ Asian - Southeastern ○ African - Northern ○ African - Sub-Saharan ○ Latin American ○ Other

=Pending=

Match

 * Remove peeps from your Grid (probably not, that's what filters are for, which you change far more frequently) and/or place in a separate tab of "Unopened" (probably this, so people Can always find you for friendships and chat, but you already know that these are not to get invested in).
 * Completely secret from every other user, even from those Opening to you.
 * Age range.
 * Ethnic origin.
 * Dating dynamic.

=Copypaste=

Main

 * The grid.

Search (?)

 * Search for users. (?)

Blog

 * Write and upload images to your own profile blog, or as a forum post. People can respond, but you can avoid "unfriended" comments on your individual blog posts.

Friend Info

 * The user has info that is available to everyone.
 * They have an identical set of parameters, but that is only available to "approved" people.


 * They can thus choose not to have a face pic on the first, but do on the approved version. Strangers don't need to know what you look like.

Contact

 * To chat with a person (and unlock their "friend info"), you both have to have "friended" each other.
 * A simple "allow" button.
 * On the grid, you are able to filter by approval.


 * The other person will not know if you've approved of them or not.
 * This is to prevent odd behaviour.


 * Be able to write to a person once you've approved of them?
 * The user will see that you've tried to write to them, but can't see what yet?
 * Might be counteractive to the "both have to approve of each other before write"?
 * Or maybe not?
 * Though, if you know that the recipient can see that you've approved of them and that you've written to them, and they don't respond, that could lead to toxicness.
 * So if writing is possible, the recipient can't know about it before approval, that is the whole point.
 * Approval is hidden as well.

Chat/Hangout/Date (?)

 * Can choose either of these to let the other person know what you might want out of the contact.
 * Might lead to awkwardness?

1

 * Initiating a chat with someone or interacting with them "approves" them for Contact.
 * The message tab has 3 sub-tabs:
 * Faves
 * Friends
 * Followers(?)
 * In the third tab is the as-of-yet unapproved people who have been trying to Contact you.
 * They cannot see if you've read their message or not.
 * (that will never be a thing)
 * Only way to move them into the Friend list is to write to them yourself, otherwise they are pretty much ignored.
 * They can only write their opening post as well? So they cannot keep pestering you.
 * This is not bad, since they can't prove that you haven't seen it.
 * You can at any point revert them to "unallowed", clearing the history.

Profile parameters

 * Each user's settings and preferences.
 * Will be used to match with filters.
 * Unlike filters, only 1 of each can be selected, in most cases.

Biological sex
🔘 Male ⊚ Female

Intersex
🔘 No ⊚ Yes

Gender identity
🔘 No (/Same as sex) ⊚ Yes (/Different than sex)

Sexual orientation
🔘 Same-sex ⊚ Both sexes ⊚ Opposite-sex

Attraction base
🔘 Biological sex ⊚ Gender identity

Relationship type
☑ Chat ☑ Hangout ☑ Date

Relationship status
🔘 Single ⊚ Dating ⊚ Married

Dating dynamic
🔘 Courte ⊚ Courtee ⊚ Both ⊚ Neither

Age
X

1
🔘 Northern Europe ⊚ Western Europe ⊚ Southern Europe ⊚ Eastern Europe ⊚ Western Asia ⊚ Central Asia ⊚ Eastern Asia ⊚ Southern Asia ⊚ Southeastern Asia ⊚ Northern Africa ⊚ Western Africa ⊚ Middle Africa ⊚ Eastern Africa ⊚ Southern Africa ⊚ Central America ⊚ South America ⊚ Mixed ⊚ Other

2 (Preferable)
🔘 ⊚   ⊚  ⊚  ⊚   ⊚   ⊚ Mixed ⊚ Other

3 (Ethnicity/Nationality Mix)
🔘 White - ⊚ White -  ⊚ White -  ⊚ White -   ⊚ Black -  ⊚ Asian -  ⊚ Latin -  ⊚ Mixed ⊚ Other

Filters

 * Big part of the grid system.
 * Can freely check or uncheck boxes.
 * Multiple checked boxes follow the or rule.
 * ☑ Male ☑ Female
 * means show people who are male or female, i.e. both males and females.


 * Sets can be saved, to be revisited later.
 * Sometimes you may search for a partner, sometimes you just want to chat.
 * Basic sets are generated upon creation.
 * For the "Date" set biological sex and gender identity matches with the user's profile.

Biological sex
☑ Male ☐ Female ☐ Intersex

Gender identity
☑ Male ☐ Female ☐ Both ☐ Neither ☐ Other

Orientation
☑ Homo ☐ Bi ☐ Ace ☐ Other ☐ Hetero

Relationship type
☑ Chat ☑ Hangout ☑ Date

Relationship status
☑ Single ☐ Dating ☐ Married

Dating dynamic
☑ Courte ☐ Courtee ☐ Both ☐ Neither

Age range
X..Y

Ethnic geoscheme
☑ Northern Europe ☑ Western Europe ☐ Southern Europe ☐ Eastern Europe ☐ Western Asia ☐ Central Asia ☐ Eastern Asia ☐ Southern Asia ☐ Southeastern Asia ☐ Northern Africa ☐ Western Africa ☐ Middle Africa ☐ Eastern Africa ☐ Southern Africa ☐ Central America ☐ South America ☐ Mixed ☐ Other

Allowed
☑ Yes ☐ Not yet

Grid
{|
 * style="vertical-align:top;"|


 * style="vertical-align:top;"|
 * }
 * }