GithubHelp home page GithubHelp logo

gitter-badger / ideas-4 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from foss-non-comercial-dating/ideas

0.0 0.0 0.0 23 KB

Some sketches and discussion about where and how to start.

License: GNU General Public License v3.0

ideas-4's Introduction

Why I created this repository

For a lot of social online activity there are Free (if you don't count paying with private Data) Solutions, that more or less reliably Work.

It's different with dating Plattforms even though most of my (queer, female and male) Friends are using or have used Dating Apps in the past, all of them more or less hate hate these apps. Basically they want you to pay for every step, they don't reliably work, they sell all your data and allmost all of them belong to to the same few profit over everything parent companies. After a frustrating conversation with a friend I sat down and brainstormed how a good, non-comercial, FOSS (Free Open Source Software) Dating App could look. I definetly don't have the capacity for this amount of software development and the experience at this stage in my life to do this on my own. But I can at least share the Ideas I had, with the open source community and with some tons of luck something might emerge.

Goals

  • All GNU Open Source: Server and Client(s)
  • All Free
  • Protecting personal Data
  • Non-Platform, decentralized, like mastodon the rest of the fediverse or email, connecting with people on other servers/nodes
  • Compensating for gender roles in our society (Patriarchy exists! Trans Right & Trans Inclusivity!)
  • Informing about menteal health risks of online dating, counteracting harmful atractivity and gender based market dynamics in a meaningful way.
  • Sexwork should be allowed on the platform but seperated from the usual Dating stuff

Ideas and Concepts

Ideas and Cocepts to create a decentrelised Free Open Source user orienrented Dating Software

  • Seperating profiles in a private and a public part
    • Public part includes one photo, and a tiny bio
    • Users should be educated, that the public part is visble to the world, and that they should upload or share nothing there by which they could be identified
    • Private profiles includes and arbitrary amount of information
  • Every user has a private-public-keypair (only on their devices)
    • All Data saved in the Private Profile part is uploaded encrypted with their public key
  • Swiping like everywhere but different:
    • When you are in the swipe screen you see the public information of a person
    • If you swipe right the Person get's a notification and you additionaly encrypt all your private profile information with their public key
    • If they swipe right on you, you can see each others complete profiles. And decide weather you wanna start a conversation.
  • Match percentage like on OkCupid?
    • A lot of personal information has to be secured
    • it has to be accessed to choose whom to show to whom
    • Maybe some secure multiparty computation technology?

Conceptional problems so far

Evil instances:

Ideas how to deal with evil instaced eg. if somone starts an instance with moified code and an infinite amount of fake accounts:

  • Ring of trust between instances?
  • Blockchain with user registrations? Proof of stake validation?

Content Moderation

  • A different blockchain for flagging users?

Participating

Mostely I need support from somewhat experienced coders right now, if you're not a programmer you can help by voicing support for the project and generate outreach, just write a tweet etc. Also you can just add suggestions and comments by creating an issue.

ideas-4's People

Contributors

blauertee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.