Similarities / Relink

digital addressbooks for creative people
0 stars 0 forks source link

MVP design and definition #10

Open artemkloko opened 3 years ago

artemkloko commented 3 years ago

In order to start any implementation we need to define what we actually want to achieve. After the initial implementation we can revisit and make changes according to perceived user experience or to our liking's.

I propose keeping this issue open and contributing to it mostly with questions, which then can be answered by anyone that has a vision about the relevant topic, regardless of the accumulated knowledge that the person possesses.

If you want to add a question/answer click on the "3 dots" in the top right corner of the comment, and then on "Edit". If you are unsure where to add some information, you can also add it as a new comment and we will sort it out later.

If you think some information is outdated/irrelevant/incorrect, please do not delete it, instead "cross it out" (ie. strike-through) by adding ~~ at the beginning and at the end of that information. For example ~~Some outdated information~~ will be rendered as Some outdated information. This should be done so we don't "step on each other's toes", deleting some person's contribution that we think is incorrect, while that same information took effort to be gathered and might be considered very valuable by someone else.

Answers can be added by inserting a bullet point with an indent.

If any question/answer is too long to be added in the list, please add a summary/conclusion with a link to the full explanation/discussion.

artemkloko commented 3 years ago

User Interface

Similarities commented 3 years ago

[ ] design needs to cover/ be compatible with a lot of users we already had some ideas about it!

Similarities commented 3 years ago
Similarities commented 3 years ago
Similarities commented 3 years ago

INTERSECTION POINT MAP - design idea: design with a lot of users (> 200): 4 - screens:

alternatively - one could pack screen 3 into a mouse-over: profile icon, name, keyword and entry click button appears on mouse over (that would be the GAMER-STYLE variant #haha)

zoom_version_sketch2D

Similarities commented 3 years ago

... and with this: QUESTION about the inter-connection line design: design_question_intersection

wolfhardfehre commented 3 years ago

General Skeleton of all pages

Profile screen of a single user

attributes:

Network view with multiple users

mini profile attributes:

Slideshow view of random users

attributes:

estorna commented 3 years ago

Hi all, Here is a simple designed for the main page as agreed previously. Tell me what you think or whether I have forgotten something. Have a good night

https://www.figma.com/file/XbsvAIQFfn2CtJO2Rnyprv/ReLink?node-id=0%3A1

wolfhardfehre commented 3 years ago

Here is a first suggestion of the database models, we'll need. Please don't hesitate to comment or ask if something is not clear :)

users

column type nullable other
id UUID false primary key
name text false -
email text false -
password_digest text false -
short_description text true -
contactable boolean false -
access_token text false -
activation_token text false -
activated_at timestamp without timezone false -
created_at timestamp without timezone false -
updated_at timestamp without timezone false -

links (one to many)

column type nullable other
id UUID false primary key
link text false -
user_id UUID false foreign key constraint

keywords (many to many)

column type nullable other
id UUID false primary key
keyword text false -
user_id UUID false foreign key constraint

images (one to many)

column type nullable other
id UUID false
image_link text false -
user_id UUID false foreign key constraint
artemkloko commented 3 years ago

User profile view

user profile

Feedback

Similarities commented 3 years ago

managed one tutorial to get this :D

Screenshot_2021-01-26 graphs

[ ] ToDo: nearest neighbor distance - avoid overlappings [ ] ToDo: lines behind the circles not other way round [ x] ToDo: write as class

Similarities commented 3 years ago

to keep updated : Anna, Wolle and me did some work on class-integration for drawing the network, can be found in the branch "'add-interseciton-to-network' #18" . for the design:

alternative design (and hey we have yet not tried out all possibilities :D) :