this post was submitted on 05 Mar 2021
38 points (95.2% liked)

Open Source

32345 readers
1232 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Yesterday i'm started working on FLOSS dating service.

I think make this very privacy friend and without payments.

Using old past PHP experience, but mobiles apps required. Maybe later, i learn Java and Swift, but support from community welcome.

all 19 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 3 years ago* (last edited 3 years ago) (1 children)

I was waiting for something like this to come up, cheers!
Here is my idea of a FLOSS dating platform. I believe you can make a lightweight project by making it behave just like a profiles gallery, you can make use of pixelfed's code to speed up the process.
you can also let people fill their profiles with their federated social media content. by pulling profile pics, bios, and posts and linking them to the their dating profile.
As for direct chats, because of how sensitive this data is. you can let people add their instant messenger handles, like matrix, xmpp, briar, or jami accounts and carry on the chatting using those platforms. this will save the instance admins from a lot of legal responsibility.

[–] [email protected] 2 points 3 years ago (1 children)

Yeah, i'm choose for direct XMPP. Briar and GNU/Jami format cannot be popular now, because it's not support offline messages without hassle. In Russia many peoples active using offline messages for save battery life, read about Push technology.

[–] [email protected] 2 points 3 years ago

XMPP sounds like a good choice. AFAIK it is already used in popular dating apps such as Grindr.

A while ago I actually suggested to have a dating app build into Movim, but the main developer didn't like it so much.

[–] [email protected] 2 points 3 years ago

even closed source and highly moderated services have big problem with bots / fake profiles

I imagine that finding a solution for this problem will be very hard

[–] [email protected] 2 points 3 years ago

I agree with @[email protected] , that you're likely to have a lot of bots and fake profiles ... and it's likely to turn into a platform for soliciting prostitution.

However, I think bots and fake profiles can be dealt with in various ways. First, captchas, second, a very easy way to signal that the profile is fake or a bot


like three buttons: like, not like and bot.

Another way to increase moderation is to allow some extra privileges (for a limited time) in exchange for moderation services. Extra privileges might be: extra "super likes," increased range, being "featured," ability to send a message without first liking, ability to hide location, etc.

Moderation would basically involve looking at a profile and determining whether it was appropriate or not (clearly these would mostly be profiles that had already been flagged ... but perhaps not enough to warrant removal yet). This might be just looking at the profile and determining whether and what kind of inappropriate profile it is. This might be an anonymous chat between the suspect profile and the moderator. This might be asking the user to assume a certain pose, allowing them to block their face with a T shape and then having the moderator determine if they assumed the correct pose.

Cheers

[–] [email protected] 1 points 3 years ago (1 children)

How do you make a dating site that is specifically for post USSR countries?

are you aware of alovoa? Maybe you could collaborate to some degree.

I also think you can pretty easily generalize it to a "friend finding" website (something like bumble bff). You could specify activities you want to do with someone like exercise or walking or some interest and find people.

[–] [email protected] 1 points 3 years ago (1 children)

I planning make friend finding too. alovoa use Java and more components i don't have.

My server build with KPHP - it's translate PHP syntax to C++ and give native application.

I'm think it's more effective, KPHP under GPLv3. (yeah, it's made by famous russian closed social, but "play in open source" can be used by libre comminuty).

About post-USSR, my native language is russian and Russia turns more others languages in daily use, i think need select importent goal for support it.

[–] [email protected] 2 points 3 years ago

About post-USSR, my native language is russian and Russia turns more others languages in daily use, i think need select importent goal for support it.

I don't completely understand what you said here, i assume your english is not very good (English is also not my first language so i understand getting good at it is tough, just keep reading and practicing!, I think it's one of the most useful skills you can ever work on).

If the main problem is that you don't know english well and can't provide a translation have a look at how liberapay does it (look at the upper right corner of the homepage). you could have others provide a english translation (but probably the sooner you will add a translation infrastructure the better).

Cool project btw!

[–] [email protected] 1 points 3 years ago (1 children)

Will it be federated?

I think a dating site would really benefit from having local instances or ones that focus on specific interests or sexual orientations.

Maybe a Pixelfed fork would work? Or an alternative front-end for Pleroma?

[–] [email protected] 1 points 3 years ago (2 children)

Now it's not federated. I don't know ActivityPub or other protocols for it.

I think Pixelfed using native PHP, but LibreLove.su build with KPHP.

[–] [email protected] 2 points 3 years ago (1 children)

I think it could work with ActivityPub. There are some php libraries for it that would make it easier.

[–] [email protected] 2 points 3 years ago

Maybe, but i think for this library need port.

KPHP - compiler for server, using alike PHP syntax for translate it in C++ and build server application.

[–] [email protected] 1 points 3 years ago

Yeah I think making it federated would really make this worth using. Good luck with this project!

[–] [email protected] 1 points 3 years ago (1 children)

i have an idea how about we build a federated dating site for furrys :D

[–] [email protected] 1 points 3 years ago

Better for everynyan including furrys :3

[–] [email protected] 1 points 3 years ago

Удачи!

[–] [email protected] 1 points 3 years ago

Great approach. Good luck with this.

I reccomend to create an approach for both tech. Architecture as well as user experience design before looking at which tech to use. This also gives the community something to engage with at an early stage and to see your vision.